Virtualbox грузит процессор на 100 процентов
Этот вопрос был перенесен из-за сбоя сервера, поскольку на него могут ответить суперпользователи. Мигрировал 5 лет назад .
Я перепробовал все решения, доступные на разных форумах. Это конфигурация моей системы:
- Pentium Dual Core T230 (1,73 + 1,73), 2 ГБ ОЗУ
- Oracle VM VirtualBox вер. 4.3.14 r95030
Это конфигурация моего гостя:
Диспетчер задач моего хоста показывает 100% активности процессора, даже когда гость не используется.
Я также сделал DOS-машину, которая, как предполагается, ничего не делает и которая снижает нагрузку на процессор примерно до 56%, но не так, как должна быть, когда мой хост и гости бездействуют.
Другое доступное мне решение состояло в том, чтобы установить привязку VirtualBox к одному процессору, но я не смог этого сделать, он отказал в доступе. Я вошел в систему как администратор и также проверил "Показать процессы от всех пользователей".
гостевые дополнения установлены на ВМ? Существуют ли какие-либо фоновые процессы, которые могут работать, что может вызвать проблемы? Я видел, как заставки останавливали ВМ и их хостов.
Ваш процессор не предлагает аппаратную виртуализацию, поэтому VirtualBox использует программные технологии, которые будут использовать больше процессорного времени и замедлять работу.
Подробнее об этом читайте здесь .
Этот ответ не очень полезен . Он подчеркивает ограничение, но не предлагает решения этой проблемы, хотя решения, кажется, существуют.
У меня была эта проблема с включенным 2D Video Acceleration . После того, как я отключил его в настройках машины Virtualbox, высокая загрузка ЦП хоста исчезла.
также попробуйте эту альтернативу, где парень отключает «Nested Paging». Это сработало для меня, сократив использование процессора на 16%.
Если вы не знакомы с этим параметром. Завершите работу своей виртуальной машины, чтобы вы могли редактировать настройки. Затем перейдите на вкладку «Система», нажмите «Ускорение» и снимите флажок «Включить вложенную пейджинг». Нажмите OK и запустите виртуальную машину, и вы должны быстро заметить некоторые улучшения производительности.
Это отлично сработало на моей установке. Хотелось бы, чтобы ваш ответ был более подробным, но я признаю, что это рабочее решение (по крайней мере, на моей установке).
Просто предупреждение, это зависит от оборудования. На моем хосте отключение вложенной подкачки делало гостя совершенно непригодным. Оба назначенных ядра ЦП были закреплены на 100%, просто пытаясь отобразить экран входа в систему, и он просидел 5 минут, пока я не выключил его и не включил этот параметр.
Кажется, есть много разных причин высокой загрузки ЦП на хосте.
В моем случае, с гостем Win7, решение было отключить «VirtualBox Remote Desktop Extension».
Либо в Настройках -> Дисплей -> Удаленный дисплей: отмените выбор «Включить сервер».
Или запустив машину с -vrde off опцией.
Если вы только что настроили компьютер, возможно, это обновление Windows. Его нельзя увидеть в списке процессов, и он сильно загружен процессором. Была эта проблема несколько раз.
Зайдите в сервисы, найдите обновление Windows, остановите его, посмотрите, снизит ли оно нагрузку на процессор. Если это действительно рассмотреть отключение это полностью.
Договорились, что обновление Windows может быть причиной новой машины, но дайте ей закончить, не отключайте обновления. Это ужасная идея, если вы планируете использовать виртуальную машину более нескольких дней.
Ничто из вышеперечисленного не работало для меня со старым ноутбуком Acer, двумя процессорами x86; 3 гигабайта оперативной памяти, под управлением Win XP SP3 Host и Win 7 guest (на VirtualBox 5.0.24). Моя вкладка «Ускорение» отключена, поэтому «Вложенный пейджинг» не включен. Также «Удаленный дисплей» был по умолчанию отключен. Панель VirtualBox автоматически отключала выбор любого количества ядер ЦП и зависала на 1 ЦП (хотя в панели задач моей хост-системы отчетливо видно участие обоих ядер ЦП). Также обновление Windows гостевой машины уже было отключено.
Тем не менее, мой гостевой компьютер занимал как минимум 50% процессорного времени даже в режиме ожидания.
Мое решение? Проблема решена только тогда, когда я включил 2D и 3D ускорения в «Настройки -> Дисплей -> Экран», а затем увеличил «Видеопамять» на той же вкладке («Настройки -> Дисплей -> Экран») до максимального значения 256 мег разрешено.
После того, как гостевая машина получила много видеопамяти из ОЗУ, загрузка ЦП снизилась до 10-20%.
Хочу поставить VB на win 8.1 для работы, что бы не засорять основную систему. Для того что бы потом можно было разом удалить настроенную VM и все. Сильно ли она будет нагружать основную систему в плане оперативной памяти и тд? Имею ввиду, допустим, если я выделю под нее 4гг оперативки-то они будут заняты сразу, или же по мере востребованности?
- Вопрос задан более двух лет назад
- 123 просмотра
В Варе задействована куча свободных проектов. "Свободность" не равноценна тупости и глючности. И личный опыт, такой опыт.
Бред! Это было справедливо только для старинных компьютеров без аппаратной поддержки виртуализации или для её самых первых поколений (или в самых дешёвых процессорах) сейчас, но не тогда.
Ezhyg, Не уж то вы хотите сказать, что хост будет слабее виртуалки?)))) Чудеса да и только.
Для сравнения запустите BF5 или требовательную игру на вируталке и посмотрите какой будет FPS. \
Или запустите Android Studio и там и тут, почувствуете разницу. Сейчас идет практика промывания мозгов, что будущее за виртуализацией, но по факту - любая виртуализация - это программа, которая для выполнения своего же кода, задействует ресурс хоста.
Ezhyg, Аппаратная часть - это ни что иное, как часть схемы процессора, процессорного модуля или специальной дополнительной части - железки, которая устанавливается внутри вычислителя. Можно разбивать потоками на несколько вычислителей, что естественно будет увеличивать производительность. Но в данном случае, вопрос был про VB. И такое решение никогда не будет производительнее целевого хоста. То, что вы хотите создать фон понимания Вами данного вопроса - это похвально) Но до идеала, далековато)
В последней версии Virtualbox часто стала возникать ситуация, когда в хосте cpu загружен на 100% (1 ядро), а в госте загрузки нет. Косяк временно пропадает после сохранения-восстановления виртуалки, нормально не воспроизводится. Перезагрузка модулей ядра принципиально тоже не помогает. Гугл выдает кучу древних ссылок. Ядро не менял, дистрибутивное 3.13. Есть еще идеи?
с одним ядром для гостевой часто ерунда происходит - лучше два выделять
Что за процессор? Какая гостевая ось?
У меня за все время не было проблем ни с 1 ни с 2 ядрами в гостях.
А у меня постоянно были, правда с OS X и с вендой.
Гость Win7 x64, хост Xubuntu x64, проц Core i7-4750HQ
с одним ядром для гостевой часто ерунда происходит - лучше два выделять
По моему опыту - ровно наоборот, вбокс начинает жрать цпу когда дашь гостевой винде более одного ядра. С линуксовыми гостями таких проблем не было.
Посему влпрос: кто в гостях и сколько ему дадено ядер?
Проделал тоже самое на аналогичной кубунте, бага не наблюдаю. Аппаратное ускорение, PAE/NX включены?
Да, все включено. И началось где-то недели 2-3 назад. И как я написал, нормально не воспроизводится. Спонтанно появляется раз в несколько дней. Возможно это связано с суспендом, коробку уже ломали в этом месте не один раз.
Это нормально, у меня так же, в Vmware-Workstation, кстати по другому, процесс загружает процессор в зависимости от загрузки в гостевой системе.
Странно, раньше такого явления точно не было. Процессор грузился пропорционально и по количеству ядер.
Гента, та же самая коробка, сборка microXP, i7-840QM - такого не вижу.
Да, на ноуте с core i7 тоже не было. И на ноуте с Core 2 Duo. Купил новый ноут с core i5 2410M и такая фигня.
Ага, спасибо. Помогло.
на ноуте проц i52410,все как выше написано!загружается на 100% и зависает намертво!винда 7! я так вот-это и не нашел .
Мои знания заканчиваются примерно на WindowsXP. Я и по ХР особо подсказать не смогу, потому что давно это было. Насколько я знаю, в Win7 значительно улучшили работу с ACPI и она не должна жрать 100% процессора. Попробуйте переустановить гостевую операционку либо, что ещё лучше, попросите помощи на профильном форуме, посвящённому ОС семейства Windows.
Спасибо большое! не подскажешь такой форум?
Разобрался я в крайне не ординарной проблеме. Ноутбук ACER Aspire 3000 процесс system постоянно грузит процессор на 50 процентов. При этом практически не работает зависает тат-пад и клавиатура ноутбука Процесс эксплорер в подпросессах system показал на ACPI и ядро системы. Переустановка ситемы, смена дров и все что касается софта не помогло. Взял HDD с аналогичного ноута той же серии, проблема осталась. Все подозрения на контроллер пада или клавы или PS|2. Поменял местами аккумуляторы и представьте себе глюк перескочил на ноутбук донор. Вот вам и процесс System с его загрузкой. Нотубук работает без аккумулятора отлично. Знать бы заранее. Связь аккумулятора с ACPI энергопотреблением вполне понятна. --------------------------Как думаешь,это реально,что из-за аккумулятора грузится проц?
Спасибо большое! не подскажешь такой форум?
я не знаю, к вашему сожалению.
Как думаешь,это реально,что из-за аккумулятора грузится проц?
Вполне. Глюк в контроллере аккумулятора может спровоцировать шквал повторных опросов от реализации ACPI-драйвера.
Постоянно загружены под 100% два ядра процессора (попеременно), при этом никаких программ не запущено. То есть, постоянной нагрузки на 2 конкретных ядра нет, через некоторое время нагрузка переходит на другие ядра. Такое переключение напоминает обычную работу системы, но встревожен тем, что раньше ядра никогда не были так загружены.
Возможно это только на моей стороне, а может это делает патч от Meltdown/Spectre или что-то типа того (регулярно устанавливаю обновления системы в Ubuntu Software, поэтому могло быть установлено автоматически).
Компьютеру нет еще и года. Я начинающий пользователь Linux, так что не судите строго :) Подскажите, что это может быть и как это решить.
Запусти мониторилку от рута. Возможно два ядра разгребают прерывания.
Патч Meltdown не влияет на загрузку ядер в простое. Так что это явно какой-то процесс грузит.
скорее всего это tracker гномовский тебе покоя не даёт :)
В top'е хоть что показывает?
top - 11:50:26 up 19 min, 1 user, load average: 2.62, 2.56, 1.89
Tasks: 218 total, 1 running, 217 sleeping, 0 stopped, 0 zombie
%Cpu(s): 50.7 us, 0.2 sy, 0.0 ni, 49.1 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 16204752 total, 13145312 free, 1401376 used, 1658064 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 14209132 avail Mem
Судя по %Cpu(s): 50.7 us , запущены какие-то процессы, которые и потребляют процессорное время. Там же в выводе топа они должны быть видны, в колонке S должно быть R, а в %CPU - 100
В гномовском/кде-шном мониторе посмотри, какой процесс грузит.
смотрел в приложении «System Monitor», все приложения показывают 0% CPU. В самой команде top показывает что команад systemd потребляет 200% (как раз эти 2 ядра по 100%).
2008 root 20 0 584716 19648 10868 S 200.0 0.1 68:08.76 systemd
покажи вывод команды lsof -p 2008 -n , запускать от рута
Deleted ( 11.05.18 12:12:27 )
Последнее исправление: Deleted 11.05.18 12:14:36 (всего исправлений: 1)
Лог получился довольно большой. Нужна отдельная строка? Или полностью? Если полностью, то могу попробовать скинуть куда-нибудь в облако и дать ссылку. А то вижу тут документы нельзя прикреплять вроде как.
systemd 2008 root 5u REG 8,2 1243863 156894 /root/snap/2048buntu/4/.local/share/systemd/log/minergate.log
Это майнер. Судя по
Со снапами дела не имел, так что возможно, что его можно просто удалить, если у этих пакетов есть какой-то свой менеджер. В крайнем случае придется переустанавливать систему, т.к. от рута программа могла сильно закрепиться в ОС.
Совсем недавно установил CS 1.6 с интернета (нативная на Ubuntu), наверное в этом причина :) До этого только устанавливал обновления системы в Ubuntu Software, ну и другие безобидные программы.
поможет ли обновление до LTS 18.04? Или нужно полностью удалить систему и поставить заново? И если полностью, то безопасно ли бекапить файлы с этой зараженной системы и ставить на новую? Или на линуксе нет таких фишек как на Виндовс, где вирусы могут прятаться в файлах? :)
Вспомнил про шутку: пришло время переустанавливать шиндошс!
Стоп, кажется это даже не CS :)
По названию снапа это нативная игрушка 2048 (на компе так и называется 2048ubuntu).
Ладно, попробую разобраться. Систему удалять не хочется.
поможет ли обновление до LTS 18.04?
Обновление скорее всего не поможет, т.к. с большой вероятностью все данные сохранятся, в том числе и майнер. Лучше переустановить систему полностью.
И если полностью, то безопасно ли бекапить файлы с этой зараженной системы и ставить на новую? Или на линуксе нет таких фишек как на Виндовс, где вирусы могут прятаться в файлах? :)
Все свои файлы из /home можешь переносить без опасений. Кроме них вряд ли будет нужно что-нибудь бэкапить.
Удалил эту игру и все стало на свои места :) Спасибо тебе огромное просто.
это где ты такую годноту выкачал? Или это сразу в убунтовских репах раздают? )
Вирусы теперь не в моде, майнеры особенно монеро в тренде
В Центре Приложений скачал. Вбил в поиск 2048. Да, не ожидал такого поворота :)
unsquash'нул - действительно майнер inside, несмотря на то что virustotal молчит
Интересно, куда нужно сообщить чтобы эту игру удалили с Центра Приложений. Не хочу чтоб кто-то другой также как и я думал в чем проблема.
Может быть ответят куда писать. На сайте за 10 минут поиска кнопку «пожаловаться» не нашел.
Маняйнерщики такие ламеры, пипец просто.
email у него тоже хорош.
snap таки помойка, все-таки.
Как это не удивительно, но там тоже есть. Посмотрел на hextetris. Остальное лень смотреть.
ЛОЛ, вирусня в официальном убунтусторе? Линукс пришел к успеху.
Удалил эту игру и все стало на свои места
Проверь ещё не завалялись ли где стопитсотгиговые файлики.
systemd + ubuntu + snap = успех
А зачем snap-у нужен root? Разве пойнт не в том, чтобы ставить от пользователя?
В голосину с этого треда. Репозитории это надёжно, говорили они.
Это не репозиторий, это таки стор, разница есть.
За наполнение репозитория отвечает мейнтейнер, в репозиторий поступает оригинальный сорс, если надо на него накладывают патчи специфичные для дистрибутива. Отвечает за все мейнтейнер, который и тестирует полученный пакет. Для дебиана пакет проходит различение стадии тестирования, от экспериментального репозитория до стабильного, где его опять же тестируют пользователи.
Сравни с принципом маркета где загружает пакет его автор, и он в лучшем случае проходит проверку на антивирусе.
Если малварь в репозитории то мейнтейнер вылетает мейнтейнер, а это годы работы. В случае маркета автор, который практически ничем не рискует.
Ну и как подтверждение, сравните наполнение плеймаркета и репозитория по количеству малвари.
А это был автор оригинальной игры? Нет. Любой васян может загрузить туда и туда свои завирусованные поделия.
Читайте также: