Në listën e dërguesve të zhvilluesve të bërthamës Linux problemi me trajtimin e situatës së shterjes së memorie së lirë në Linux:
Ekziston një problem i njohur që shqetëson shumë njerëz për shumë vite dhe që mund të riprodhohet për më pak se disa minuta në versionin më të fundit të bërthamës Linux 5.2.6. Të gjitha parametrat e bërthamës janë vendosur në vlera për default.
Hapat:
- Ngarkohemi me parametrin "mem=4G".
- ĂaktivizojmĂ« mbĂ«shtetje swap (sudo swapoff -a).
- Të fillojmë një shfletues web-i, për shembull, Chrome/Chromium ose/edhe Firefox.
- Fillojmë të hapim skeda me faqe dhe shohim si zvogëlohet sasia e memories së lirë.
Sa herë që ndodh situata kur një skedë e re kërkon më shumë memorie operativë se sa është e disponueshme, sistemi ngadalësohet pothuajse plotësisht. Do të keni vështirësi të lëvizni kursori i miut. Të dhënat e hard diskut do të flakën pa ndalesë (nuk e kuptoj pse). Nuk do të jeni në gjendje të filloni aplikacione të reja apo të mbyllni ato të hapura aktualisht.
Ky krizë i vogël mund të zgjatë minuta ose më shumë. Unë besoj se sistemi nuk duhet të sillet kështu. Mendoj se ndonjë gjë duhet bërë për të shmangur këto "ngurdhëllime".
Jam pothuajse i sigurt se disa parametra sysctl mund të ndryshohen për të shmangur situata të tilla, por ndjenja më thotë se kjo mund të bëhet si për parazgjedhje për të gjithë, sepse përdoruesit jo teknikë, duke u përballur me një problem të tillë, do ta braktisin thjesht Linux-in dhe nuk do të kenë për të kërkuar zgjidhje në Google.
Në në Reddit, disa përdorues sugjerojnë të aktivizojnë swap, por kjo nuk e zgjidh problemin, thjesht e shtyn dhe shpesh e përkeqëson. Si një zgjidhje e mundshme në të ardhmen, mund të angazhohet që është përfshirë në bërthamë dhe përmirësuar në bërthamë nën-sistemi PSI (Pressure Stall Information), i cili lejon analizimin e informacionit mbi kohën e pritjes për marrjen e burimeve të ndryshme (CPU, memorie, hyrje/dalje). Ky nën-sistem ofron mundësinë për të organizuar monitorimin e mungesës së memories në një fazë të hershme, për të identifikuar burimin e problemeve dhe për të përfunduar aplikacione të pa rëndësishme, pa e lejuar që të shfaqen efekte të dukshme për përdoruesit.
Burimi: opennet.ru
