Мой компьютер становится практически непригодным для записи на диск с данными. Основным подозреваемым, который обнаруживает эту проблему, является 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