Мой компьютер становится практически непригодным для записи на диск с данными. Основным подозреваемым, который обнаруживает эту проблему, является VMware Player. Проблема не возникает, когда я сам перемещаю файлы в Windows Explorer или делаю что-то тяжелое на диске в каком-либо приложении; это происходит только после того, как я приостановил работу виртуальной машины VMware.

Поскольку VMware Player не записывает данные в сам файл состояния сохранения .vmem , а делегирует задачу процессу C:\Windows\system32\ntoskrnl.exe , то это заставляет меня думать, что основной причиной проблемы является ОС или моя конфигурация ПК. Просматривая в диспетчере задач, я вижу, что загрузка процессора составляет всего 5,10%, а использование памяти составляет ~ 40%, что для меня нормально. Когда я открываю Resource Monitor, я вижу, что ntoskrnl.exe интенсивно записывает в файл VMware .vmem . Как только запись на диск останавливается, мой компьютер сразу возвращается в нормальное состояние.

Я проверил диск на наличие ошибок и проблем с производительностью с HDTune, я проверил оперативную память с помощью memtest. Все нормально, ошибок нет, производительность диска около 110МБ / с. У меня есть антивирус (Avira Free), и я уверен, что ntoskrnl.exe является законным процессом Windows. За исключением этой проблемы, мой компьютер работает стабильно в течение трех лет.

Как я понимаю, если ОС записывает данные на другой физический внутренний диск данных SATA, никаких замедлений не должно быть, я прав? Интересно, если дисковая подсистема использует DMA для записи данных непосредственно из ОЗУ на диск, то почему это должно влиять на производительность процессора и других запущенных приложений, если имеется достаточно ОЗУ? Но я думаю, я что-то здесь упускаю и, возможно, не все так просто. Вот почему основной вопрос заключается в следующем:

Почему запись на жесткий диск так сильно влияет на общую производительность ПК, и что я могу сделать, чтобы решить эту проблему?

Я хотел бы получить ответ, который не является специфическим для моего случая, но более общим, чтобы помочь мне и другим читателям SuperUser понять, как и почему производительность дисковода данных влияет на общую производительность ПК.

Вот характеристики моего ПК:

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

0