Назад | Перейти на главную страницу

Огромное использование ЦП хоста в неактивном гостевом ПО VMware. Хост Ubuntu 10.04, гость Vista SP2

Я испытываю огромную загрузку центрального процессора из-за бездействующего гостя vmware.

Хост:

Ubuntu 10.04 32-разрядная версия 2.6.32-24-generic-pae. (Очень новая установка, например, 24 часа назад)

Оборудование - ноутбук Dell XPS M1530, оперативная память 4 ГБ. Intel Core II Duo T9300 2,50 ГГц

В моем биосе включена настройка виртуализации "VT" или что-то еще.

Гость:

Совершенно новая установка Windows Vista, обновленная до последней версии SP2 и все обновления Windows.

1024 - 1512 МБ ОЗУ выделено.

Абсолютно никакого другого программного обеспечения, кроме инструментов VMWare, на нем не установлено.

Ситуация

Когда гость абсолютно ничего не делает, я слежу за процессом sysinternals, наблюдая за гостем. Это показывает, что процесс простоя системы составляет от 70 до 99%, обычно около 95%.

Никакой реальный процесс ничего не делает.

На хосте, на котором я смотрю с помощью top, загрузка процессора составляет 20% - 80%, обычно около 30%.

Что я пробовал

Я сталкивался с подобной проблемой в прошлом, которая была решена путем установки гостя на 1 процессор. На этот раз это не сработало.

Неразумно ожидать, что все циклы центрального процессора будут доступны для гостя. Есть тысячи мест, где вычисления должны быть выполнены на хосте, от отображения собственной консоли до регистрации и расчета контрольных сумм сети. Если есть какой-либо iscsi, это тоже съест CPU. Если гость по какой-то причине обращается к диску, но не использует много ЦП, вы, вероятно, увидите большую нагрузку на хосте, чем гость. Хост может обрабатывать трафик из сети и принимать решения о маршрутизации.

Учитывая, что это экземпляр какого-то хоста vmware в гостевой ОС ubuntu на ноутбуке, все, от драйверов, поддерживающих оборудование ноутбука, до cronjobs, проверки обновлений, синхронизации времени и т. Д., Может потреблять процессор. Если есть программный рейд, для этого также могут проводиться некоторые расчеты. Может быть индексация файловой системы.

Лучшее, что можно сделать, если это действительно вас беспокоит (если у вас нет проблем с нехваткой ресурсов, это не проблема), проверьте top на хосте, чтобы увидеть, какие процессы используют циклы.

Также обратите внимание, что процессы, потребляющие CPU, могут быть задействованы. Если это так, они будут работать с меньшим приоритетом (вероятно, с меньшим приоритетом, чем у гостя) и уступят место, если ЦП понадобится для других целей.

Обновите свою систему до чего-то более свежего, например, Ubuntu 14.04 LTS! Ваша основная хост-система явно устарела и устарела!

Также обратите внимание, что с Vista только около 1 ГБ памяти система будет довольно быстрой при подкачке. Подумайте о том, чтобы увеличить его до 2 Гбайт или переключить гостевую систему на Windows 7, которая требует гораздо меньше памяти для себя.

Совершенно нормально, что ваш «Процесс простоя системы» забирает весь процессор, когда ни один другой процесс не работает - это не означает, что он использует 99% ВСЕГО процессора.

Внутри вашего гостя нажмите CTRL + SHIFT + ESC и найдите загрузку ЦП: без выполнения какой-либо другой программы оно должно быть ниже 10%, и это реальная цифра, которую вы хотите.