ntvdm.exe использует много ЦП

Я также услышал хорошие вещи о powertop.

Однако Вы могли также посмотреть на iotop (найденный на более новых дистрибутивах). iotop также помогают Вам определить то, что программы пишут в диск.

(Также обычно полезно видеть, сколько io данный процесс делает.)

Удачи.

0
задан 31 October 2013 в 13:20
2 ответа

ntvdm.exe (виртуальная машина DOS) вызывается всякий раз, когда пользователь пытается загрузить 16-битный (Win16) образ. 16-разрядное приложение MS-DOS эмулируется в ntvdm.exe, поэтому вы не можете увидеть, что это за приложение на самом деле. Проще всего выяснить, кто из пользователей запускает старую программу DOS, и сказать им, чтобы они остановили ее.

Другое решение - Диспетчер системных ресурсов Windows , который можно использовать для более равномерного распределения использования ЦП. среди всех вошедших в систему пользователей или всех запущенных процессов.

2
ответ дан 4 December 2019 в 14:19

У меня была такая же проблема с процессом ntvdm.exe. Когда я запускал программу C ++ на моем сервере Windows 2003, она занимала 50% процессора. Мне нужно предоставить доступ к более чем 50 тонким клиентам на этом сервере. После установки «TAME DOS» я могу запускать C ++ на всех моих тонких клиентах с использованием процессора только 0% - 1%.

0
ответ дан 4 December 2019 в 14:19

Теги

Похожие вопросы