Автор Тема: VirtualBox съедает процессор хоста, почему? [РЕШЕНО]  (Прочитано 6908 раз)

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Установил из Сизифа VirtualBox, хост - 64-битный стартеркит. В госте поставил "пустышку" (JeOS), тоже 64-битную. Гостевая система загружается до приглашения залогиниться и больше ничего не делает - никаких тяжелых фоновых процессов не запущено. Более подробно о конфигурации гостя и загрузке CPU на прилагаемом скриншоте... Подскажите, то, что VirtualBox так сильно нагружает процессор в данном случае, это нормально?
« Последнее редактирование: 11.07.2015 19:30:11 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А в гостевой что top показывает?

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Вот тут скрин с гостевым топом.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Сейчас посмотрел у себя. То-же отъедает, ну не 30%, а 14%.

IMHO скорей всего так и должно быть.

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Понятно...
Просто почему вопрос вознить - виндовая версия VirtualBox использует проц где-то на порядок меньше, вот и подумал - что-то не так.

Сейчас еще попробую обновить ядро в госте, может что-нибудь улучшится...

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
У меня вообще такого процесса нет в активных. Есть VirtualBox, он в среднем 8 % отъедает.
Сноси Винду, переходи на Линукс ! :)

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
У меня вообще такого процесса нет в активных.
да почти тоже самое, просто на первом скрине я запустил виртуалку как headless, с помощью:
VBoxManage startvm "VMNAME" --type headless
Есть VirtualBox, он в среднем 8 % отъедает.
а какие хост и гость? 32 или 64 бита?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
а какие хост и гость? 32 или 64 бита?
Хост -- 64.
Гости разные: есть Linux 64, есть Windows XP 32, есть Linux 32.
Сноси Винду, переходи на Линукс ! :)

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Хост -- 64.
Гости разные: есть Linux 64, есть Windows XP 32, есть Linux 32.

А кстати, 8% это что показывает?.. у меня conky показывает в среднем 7 процентов, а top - 37 )... htop так вообще 43.

Но в винде, судя по Task Manager - VirtualBox берет от 0 до 1 процента, с тем же гостем.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
А кстати, 8% это что показывает?.. у меня conky показывает в среднем 7 процентов, а top - 37 )... htop так вообще 43.
top

В gnome-system-monitor и xfce4-taskmanager прыгает 3-4 % .

Да врут они все :-)
Нужно среднее значение смотреть.
Сноси Винду, переходи на Линукс ! :)

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Да врут они все
Нужно среднее значение смотреть.

...и не говори)

разобрался кстати, почему загрузка большая была - из-за чипсета, стоял ICH9, поменял на PIIX3.
На прилагаемом скрине выделил, если что.

Оффлайн mrs

  • Участник
  • *
  • Сообщений: 138
  • Paragraf 8
Еще немного поигрался. В конфигурации готся поменял мышь на PS/2 и отключил USB-контроллер, и также отключил CD-ROM вместе с контроллером. И еще запускаю гостя как systemd-сервис:
[Unit]
Description=Runx Devel Services

[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/usr/bin/VBoxManage startvm "Devel Services" --type headless
ExecStop=/usr/bin/VBoxManage controlvm "Devel Services" poweroff
User=max

[Install]
WantedBy=multi-user.target

 В общем, теперь в простое около 2% отжирает...

UPD: А если разместить виртуальный диск гостя на жестком диске, отличном от рутового (не разделе, а именно физическом диске), то нагрузка на CPU в простое держится около 1% и ниже (но есть один нюанс, показания top-а зависят еще и от количества ядер хостового процессора, т.е. в моем случае максимальная нагрузка на 6-ти ядерный процессор - 600%)... Да, и не следует размещать виртуальные диски на NTFS-разделах, это дополнительно нагружает хостовый CPU.
« Последнее редактирование: 09.07.2015 19:48:55 от mrs »