Система почти замораживается когда полная память

Я протестировал с zram или физической подкачкой на SSD. Когда использование памяти очень высоко, например, утечка памяти, система начинает подкачивать.

В данный момент, top шоу 10%-й IO ожидают, 20% ЦП на kswapd. Но SSD, IO очень высок, даже нет никакой физической подкачки. И система отстает очень.

Это только происходит, когда память почти полна. И я никогда не наблюдал это в предыдущей версии Ubuntu, пока я не обновил к Бионическому год назад, новой установке.

2
задан 8 October 2018 в 05:00

1 ответ

Я столкнулся с той же проблемой, и я рекомендую Вам поместить swappiness в 10. Каково Ваше текущее значение swappiness?

cat /proc/sys/vm/swappiness

Значение по умолчанию равняется 60, в то время как рекомендуется 10. Существует много руководств также. Изменить его:

sudo vim /etc/sysctl.conf 

Добавьте строку в конце:

vm.swappiness=10

Это решит его полностью? НЕТ! Это только подкачает меньший. Но у Вас должна быть некоторая свободная память, когда Ваша система идет полная, и для этого, следующее должно сделать задание (в том же файле,/etc/sysctl.conf, после установки vm.swappiness):

vm.min_free_kbytes=65536

Перезагрузка для эффекта. Сообщите мне, не работает ли это все еще.

Править: Я рекомендую сохранить 500 МБ свободными, если у Вас есть много RAM.

3
ответ дан 2 December 2019 в 02:41

Другие вопросы по тегам:

Похожие вопросы: