Nukleusi i Linux nuk mund të trajtojë ngjarje të mungesës së memories në mënyrë të butë.

Në listën e shpërndarjes së zhvilluesve të nukleusit Linux u ngrit problemi i trajtimit të situatës së shterjes së memories së lirë në Linux:

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 e fundit të nukleusit Linux 5.2.6. Të gjitha parametrat e nukleusit janë vendosur në vlera siç janë paracaktuar.

Hapat:

  • Ngarkohem me parametrin 'mem=4G'.
  • Çaktivizoj mbështetje për swap (sudo swapoff -a).
  • Nis çdo shfletues web, për shembull, Chrome/Chromium ose/edhe Firefox.
  • Filloj të hapë skeda me faqe dhe shikoj si zvogëlohet sasia e memories së lirë.

Sa herë që ndodh situata kur një skedë e re kërkon më shumë memorie operative sesa është e disponueshme, sistemi pothuajse ngec krejtësisht. Do të keni vështirësi të lëvizni edhe kursorin e miut. Indikatori i hard diskut do të shuajë pa ndalim (nuk e kuptoj pse). Nuk do të jeni në gjendje të nisni aplikacione të reja ose të mbyllni ato që janë të hapura aktualisht.

Ky krizë e vogël mund të zgjasë minuta ose më shumë. Unë mendoj se sistemi nuk duhet të sillet kështu. Mendoj se diçka duhet bërë për të shmangur këto 'ngrirje'.

Jam gati i sigurt se disa parametra sysctl mund të ndryshohen për të shmangur situata të tilla, por diçka më thotë se kjo mund të bëhet si një caktim i zakonshëm për të gjithë, sepse përdoruesit jo teknikë, kur përballen me një problem të tillë, thjesht do të braktisin përdorimin e Linux-it dhe nuk do të merren me kërkimin e zgjidhjeve në Google.

komentet në Reddit disa përdorues sugjerojnë të aktivizoni swap, por kjo nuk e zgjidh problemin, por thjesht e shtyn dhe shpesh e përkeqëson. Si një zgjidhje e mundshme në të ardhmen mund të përfshihet sistemi i ri i prezantuar në nukleus 4.20 dhe i përmirësuar në nukleus 5.2 nën-sistemi PSI (Informacioni mbi Shtypjen e Ndaluar), i cili lejon analizimin e informacionit mbi kohën e pritjes për burime të ndryshme (CPU, memorie, hyrje/kanntë). Ky sistem ofron mundësinë për të organizuar monitorimin e mungesës së memories në një stad të hershëm, për të identifikuar burimin e problemeve dhe për të mbyllur aplikacione jo thelbësore, pa arritur në efektet e dukshme për përdoruesin.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster