
Mi PC queda casi inutilizable cuando escribo en mi unidad de datos. El principal sospechoso que presenta este problema es VMware Player. El problema no ocurre cuando yo mismo muevo archivos en el Explorador de Windows o hago algo pesado en alguna aplicación; sucede sólo después de suspender una máquina virtual VMware.
Como VMware Player no escribe en su .vmem
archivo de estado de guardado, sino que delega la tarea para C:\Windows\system32\ntoskrnl.exe
procesarlo, me lleva a pensar que la causa principal del problema es el sistema operativo o la configuración de mi PC. Cuando miro en el Administrador de tareas, veo que el uso de la CPU es solo del 5 al 10% y el uso de la memoria es de ~40%, lo cual es normal para mí. Cuando abro Resource Monitor, veo que ntoskrnl.exe escribe intensamente en el .vmem
archivo VMware. Tan pronto como se detiene la escritura en el disco, mi PC vuelve inmediatamente a la normalidad.
He escaneado el disco en busca de errores y problemas de rendimiento con HDTune, he probado la RAM con memtest. Todo es normal, no hay errores, el rendimiento del disco es de aproximadamente 110 MB/seg. Tengo antivirus (Avira Free) y estoy seguro de que ntoskrnl.exe es un proceso legítimo de Windows. Excepto por este problema, mi PC ha estado funcionando de manera estable durante tres años.
Según tengo entendido, si el sistema operativo escribe en otra unidad de datos SATA interna física, no debería haber ninguna desaceleración, ¿verdad? Me pregunto, si el subsistema de disco usa DMA para escribir datos directamente desde la RAM al disco, entonces ¿por qué debería afectar el rendimiento de la CPU y otras aplicaciones en ejecución si hay mucha RAM disponible? Pero creo que me falta algo aquí y tal vez no sea tan simple. Por eso la pregunta principal es la siguiente:
¿Por qué escribir en un disco duro afecta tanto el rendimiento general de una PC y qué puedo hacer para solucionar el problema?
Me gustaría una respuesta que no sea específica de mi caso sino más general, para ayudarme a mí y a otros lectores SuperUser a comprender cómo y por qué el rendimiento de la unidad de datos afecta el rendimiento general de la PC.
Aquí están las especificaciones de mi PC:
CPU: Intel i3 2120
Motherboard: Gigabyte GA-H67A-USB3-B3
RAM: 8GB
Hard disks: OS and system disk - Samsung SSD 840 EVO 120 GB, connected to internal SATA3 port
Data disk (which causes the slowdowns): Seagate ST31000528AS 1000 GB, connected to internal SATA3 port
OS: Windows 7 64 bit Professional with SP1, updated regularly