У спісе рассылання распрацоўнікаў ядра Linux
Вядомая праблема, якая даймае мноства людзей на працягу шматлікіх гадоў і якую можна прайграць менш, чым за некалькі мінуць на апошняй версіі ядра Linux 5.2.6. Усе параметры ядра ўсталяваны ў значэння па змаўчанні.
крокі:
- Загружаемся з параметрам "mem = 4G".
- Выключаем падтрымку swap (sudo swapoff -a).
- Запускаем любы вэб браўзэр, напрыклад, Chrome/Chromium ці/і Firefox.
- Пачынаем адчыняць укладкі з сайтамі і глядзім як памяншаецца аб'ём вольнай памяці.
Як толькі ўзнікае сітуацыя, калі новая ўкладка патрабуе больш аператыўнай памяці, чым даступна, сістэма практычна цалкам завісае. Вы нават з цяжкасцю зможаце рухаць курсорам мышы. Індыкатар цвёрдай кружэлкі будзе міргаць без прыпынку (мне не ясна чаму). Вы не зможаце запусціць новыя прыкладанні або закрыць бягучыя запушчаныя.
Гэты маленькі крызіс можа працягвацца хвіліны ці даўжэй. Я мяркую, што сістэма не павінна сябе так паводзіць. Думаю, нешта трэба зрабіць, каб пазбегнуць такіх «завісанняў».
Я амаль упэўнены, што можна памяняць некаторыя параметры sysctl для пазбягання падобных сітуацый, але нешта падказвае, што гэта можна зрабіць па змаўчанні для ўсіх, таму што нетэхнічныя карыстачы, сутыкнуўшыся з такой праблемай, проста адмовяцца ад выкарыстання Linux і ім будзе не да таго, каб шукаць рашэнні ў Google.
В
Крыніца: opennet.ru