1

Я запускаю 64-битную виртуальную машину Ubuntu (4 процессора, 8 Гбайт оперативной памяти, 1 Гб подкачки) на моей 64-битной машине под управлением Windows 8 с использованием virtualbox.

Я часто нахожу, что, когда я делаю что-то интенсивно занимающее память (обычно только с использованием 1 или 2 ядер ЦП), виртуальная машина полностью блокируется из-за высокого использования диска, о котором сообщалось на хосте. Это будет не то, где использование памяти медленно увеличивается, а скорее то, где использование памяти увеличивается в геометрической прогрессии. Это похоже на перебивание диска из-за подкачки. Но, учитывая, что мой своп настолько мал по сравнению с моей оперативной памятью, конечно, это должно просто вызвать ошибку нехватки памяти, и убийца OOM должен сработать, если я не волшебным образом сталкиваюсь с требованием памяти между физическим и виртуальным пределами каждый раз?

Любая идея, что происходит или как восстановить систему, когда это происходит?

1 ответ1

1

Нажмите SysRq-K, чтобы запустить OOM killer.

Я не уверен, как именно это работает, я не смог найти документацию по этой функции. Тем не менее, системный журнал указывает, что OOM Killer был запущен, и система снова становится отзывчивой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .