Ядрои Linux наметавонад ҳолатҳои берун аз хотираро ба таври зебо идора кунад

Дар рӯйхати ирсолии таҳиягари ядрои Linux баланд бардоштанд Мушкилоти коркарди ҳолати хотираи кам дар Linux:

Масъалаи маълуме вуҷуд дорад, ки дар тӯли солҳои зиёд бисёр одамонро ба ташвиш овардааст ва онро дар муддати камтар аз чанд дақиқа дар ядрои охирини Linux 5.2.6 дубора тавлид кардан мумкин аст. Ҳама параметрҳои ядро ​​​​ба арзишҳои пешфарз муқаррар карда шудаанд.

Қадамҳо:

  • Бо параметри "mem = 4G" бор кунед.
  • Дастгирии свопро хомӯш кунед (sudo swapoff -a).
  • Мо ҳама гуна браузери вебро оғоз мекунем, масалан, Chrome/Chromium ва/ё Firefox.
  • Мо ба кушодани ҷадвалҳо бо сайтҳо шурӯъ мекунем ва мебинем, ки чӣ гуна миқдори хотираи озод кам мешавад.

Ҳамин ки вазъияте ба миён меояд, ки дар он ҷадвали нав RAM бештар аз мавҷуда талаб мекунад, система қариб пурра ях мекунад. Шумо ҳатто курсори мушро ҳаракат кардан душвор хоҳад буд. Нишондиҳандаи диски сахт беист чашмак мезанад (ман намедонам чаро). Шумо наметавонед барномаҳои навро оғоз кунед ё барномаҳои амалкунандаро пӯшед.

Ин бӯҳрони хурд метавонад дақиқаҳо ё бештар аз он давом кунад. Ман фикр мекунам, ки система набояд ин тавр рафтор кунад. Ба фикрам, коре бояд кард, то ин гуна «яхшавихо» нашаванд.

Ман мутмаинам, ки имкони тағир додани баъзе параметрҳои sysctl барои пешгирӣ кардани ин гуна вазъият вуҷуд дорад, аммо чизе ба ман мегӯяд, ки ин метавонад барои ҳама пешфарз бошад, зеро корбарони ғайритехникӣ, ки бо ин мушкилот дучор мешаванд, танҳо аз истифодаи Linux даст мекашанд ва намехоҳанд барои ҷустуҷӯи ҳалли онҳо дар Google.

В тафсирњо дар Reddit, баъзе корбарон имкони свопро пешниҳод мекунанд, аммо ин мушкилотро ҳал намекунад, он танҳо онро ба таъхир меандозад ва аксар вақт онро бадтар мекунад. Ҳамчун роҳи ҳалли имконпазир дар оянда метавонад дар ядро ​​пайдошуда ҷалб карда шавад 4.20 ва дар асл такмил дода шуд 5.2 Зерсистемаи PSI (Pressure Stall Information), ки ба шумо имкон медиҳад, ки маълумотро дар бораи вақти интизорӣ барои қабули захираҳои гуногун (CPU, хотира, I/O) таҳлил кунед. Ин зерсистема имкон медиҳад, ки мониторинги норасоии хотира дар марҳилаи аввал ташкил карда шавад, манбаи мушкилот муайян карда шавад ва замимаҳои номатлуб бидуни таъсире, ки барои корбар мушоҳида мешавад, қатъ карда шавад.

Манбаъ: opennet.ru

Илова Эзоҳ