Линук кернел не може елегантно да се носи са ситуацијама недостатка меморије

На листи за слање програмера Линук кернела Одгојен Проблем са решавањем ситуације са мало меморије у Линуку:

Познат је проблем који мучи многе људе дуги низ година и може се репродуковати за мање од неколико минута на најновијем Линук кернелу 5.2.6. Сви параметри кернела су подешени на подразумеване вредности.

Кораци:

  • Покрените систем са параметром „мем=4Г“.
  • Искључите подршку за замену (судо свапофф -а).
  • Покрећемо било који веб прегледач, на пример, Цхроме/Цхромиум и/или Фирефок.
  • Почињемо да отварамо картице са сајтовима и гледамо како се смањује количина слободне меморије.

Чим се појави ситуација да нова картица захтева више РАМ-а него што је доступно, систем се скоро потпуно замрзава. Имаћете потешкоћа чак и да померите курсор миша. Индикатор чврстог диска ће трептати без престанка (не знам зашто). Нећете моћи да покренете нове апликације или затворите оне које су тренутно активне.

Ова мала криза може трајати неколико минута или дуже. Претпостављам да систем не би требало да се понаша овако. Мислим да треба нешто учинити да се избегну таква „замрзавања“.

Прилично сам сигуран да је могуће променити неке сисцтл параметре да би се избегла оваква ситуација, али нешто ми говори да би ово могло бити подразумевано за све јер ће нетехнички корисници који се сусрећу са овим проблемом једноставно одустати од коришћења Линука и неће бриге да бисте потражили решења на Гоогле-у.

В коментари на Реддиту, неки корисници предлажу да се омогући замена, али то не решава проблем, већ га само одлаже и често погоршава. Као могуће решење у будућности може бити укључен и појавио у кернелу 4.20 и побољшана у језгру 5.2 ПСИ (Прессуре Сталл Информатион) подсистем, који вам омогућава да анализирате информације о времену чекања за пријем различитих ресурса (ЦПУ, меморија, И/О). Овај подсистем омогућава организовање праћења недостатка меморије у раној фази, утврђивање извора проблема и укидање неважних апликација без изазивања ефеката уочљивих за корисника.

Извор: опеннет.ру

Додај коментар