" title="Написать письмо">Написать письмо
На выжить после операций проктологии
2200 4002 2461 6363

Статистика

Пользователи : 1
Статьи : 2514
Просмотры материалов : 10843119
 
VirtualBox тормозит в гостевых ОС (17.10.2026). Печать E-mail
2026 - Октябрь
17.10.2026 09:31
Save & Share
Где-то в глубинах сайта (и ещё тут) похожая проблема разбиралась как мелочь - но вот сейчас оказалось совсем не мелочь.

Включаешь виртуальную машину - она подвешивает свой ЦП, насилует носитель (для SSD - особенно актуально, при текущих ценах) - ОС может грузиться час - работать невозможно. 

А на виртуалке этой - хуяндекс-браузер, потому что отменили иностранные сертификаты - в банк хрен без него зайдёшь, т.к. сертификаты в госуслугах на другие браузеры не скачиваются. А это говно яндексовсое следилово - должно быть только в виртуалке. Итог - не могу оплатить ЕПД и посмотреть даже, сколько денег на карте осталось.

Жутко повезло, что насоздавал репозиторий с разными виртуалками - и проблему удалось победить прицельно (много ранее были попытки игр с видеоадаптером, звуком, ЦП - всё не то, всё замороченнее оказалось).

Сначала стало понятно, что проблема наблюдается только на 64-битных виртуалках (в их свойствах должен быть выбран соответствующий тип установленной ОС). Далее, одна из заготовок 64-битных систем повела себя хорошо изначально - BIOS ПК в норме (а виртуалка Windows 10, например, наоборот: никогда ещё на моём ПК нормально не запускалась). Эмпирически удалось выйти на настройки ЦП корректной работы: потоков - только 1, Интерфейс паравиртуализации - По умолчанию, Аппаратная виртуализация - Включить Nested Paging (другие опции, PAE/NX и Nested VT-x/AMD-V, - выключены). Но хуяндексу-то надо минимум 3 потока - так и оперативки ему ещё >5ГБ подавай на относительно нетребовательной к RAM Windows 7.

Далее пришло понимание. Есть 3 процесса в родительской ОС. Им нужно выставить одинаковые ядра, если потоки регулируются с помощью Process Lasso (если бы не регулировались - виртуалка и основную ОС бы подвесила намертво).


Далее пришло ещё понимание. Количество потоков в настройках виртуалки не должно превышать количество выделенных потоков для этих 3 приложений. У людей в интернете и без контроля потоков такой глюк возникает - значит, ОС сама как-то неправильно назначает потоки этим 3 приложениям. То есть: если отключаешь паравиртуализацию в настройках ЦП - лаги, если включаешь её и выставляешь избыток потоков - паравиртуализация ломается - лаги.

Итого: выставить этим приложениям N потоков, не выставлять в 64-битных виртуальных машинах более N потоков включительно, настроить ускорение ЦП как написано. Всё, можно оплачивать ЕПД.
Обновлено ( 18.10.2026 09:38 )
 
 

Последние новости


©2008-2026. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).

Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
Top.Mail.Ru