Перемещение моего комментария в ответ:
VBoxManage setextradata global GUI/SuppressMessages "all"
Вы можете видеть более подробный вид возможных значений GUI / SuppressMessages с VBoxManage getextradata global enumerate - мой вид выглядел так: :
confirmInputCapture, remindAboutAutoCapture, remindAboutMouseIntegrationOff, remindAboutMouseIntegrationOn, remindAboutWrongColorDepth, прежде чем я установил его в all.
Я понял это из https: // форумов .virtualbox.org / viewtopic.php? f = 6 & amp; t = 25797 & amp; hilit = disable + уведомление и https://forums.virtualbox.org/viewtopic.php?f=34&t=66523, но, по-видимому, all не документировано и было обнаружено, прочитав источник.
У вас включен swap, т. е. free отображает любое пространство подкачки?
Вот трюк, который я узнал из запуска Android Studio и современного веб-браузера в 4 ГБ памяти:
Добавьте строку kernel.sysrq=1 в /etc/sysctl.conf и запустите sysctl -p. Это позволит задействовать все команды Alt + SysRq. Когда ваша система зависает из-за нехватки памяти, нажмите Alt + SysRq + F, чтобы вручную вызвать убийцу OOM. Для меня это убивает программу, вызывающую давление памяти каждый раз, но YMMV.У вас включен swap, т. е. free отображает любое пространство подкачки?
Вот трюк, который я узнал из запуска Android Studio и современного веб-браузера в 4 ГБ памяти:
Добавьте строку kernel.sysrq=1 в /etc/sysctl.conf и запустите sysctl -p. Это позволит задействовать все команды Alt + SysRq. Когда ваша система зависает из-за нехватки памяти, нажмите Alt + SysRq + F, чтобы вручную вызвать убийцу OOM. Для меня это убивает программу, вызывающую давление памяти каждый раз, но YMMV.