Страницы

Поиск по вопросам

среда, 18 декабря 2019 г.

tty всегда в RAM

#linux


В случае зависания системы (например при активном использовании swap раздела) приходится
подолгу ждать переключения в tty (ctrl+alt+fN). Как можно запретить перемещать процесс
tty в swap? Или каким образом можно быстро починить зависшую систему?  
    


Ответы

Ответ 1



Быстро починить - это убить процесс жрущий ресурсы. Например через SysRq - прописываем в /etc/sysctl.conf kernel.sysrq = 1 или без перезагрузки sysctl -w kernel.sysrq=1 Теперь убить 1 самое активное приложение по мнению OOM достаточно один раз нажать Alt+PrntSrc+F Есть опасность, не известно, какое приложение ООМ решит убить, это может быть и вкладка в браузере - где обновилась вкладка с множеством медиа банеров, плеером или музыкой, а может и графический интерфейс. Ещё одно нажатие , запустит ООМ ещё раз, и так далее пока не прибьётся всё ) По поводу запрета свопирования для конкретного процесса, думаю тут только играться с приоритетами, например как советуют тут: https://superuser.com/questions/243357/how-to-prevent-a-specific-program-from-swapping

Комментариев нет:

Отправить комментарий