Linuxi sĂŒdamik ei suuda olukordi, kus mĂ€lu onpuudus, pehmelt hallata

Linuxi sĂŒdamiku arendajate meililisti tĂ”statatud kĂŒsimus vabamĂ€lu ammendumise olukordade töötlemisest Linuxis:

On tuntud probleem, mis vaevab paljusid inimesi juba aastaid ja mille saab taaskĂ€ivitamiseks vĂ€hem kui mĂ”ne minutiga viimase Linuxi sĂŒdamiku versiooniga 5.2.6. KĂ”ik sĂŒdamiku parameetrid on seadistatud vaikevÀÀrtustele.

Sammud:

  • Laadime sisse parameetriga „mem=4G“.
  • Keerame vĂ€lja swap-toe (sudo swapoff -a).
  • KĂ€ivitame mĂ”ne veebibrauseri, nĂ€iteks Chrome'i/Chromium'i vĂ”i Firefoxi.
  • Alustame vahelehtede avamist saitidega ja vaatame, kuidas vabamĂ€lu kogus vĂ€heneb.

Niipea, kui tekib olukord, kus uus vaheleht vajab rohkem operatiivmĂ€lu kui on saadaval, siis sĂŒsteem praktiliselt seiskub. Te isegi vaevu suudate hiirekursori liikuda. KĂ”vaketta indikaator vilgub pidevalt (miks, ma ei tea). Te ei suuda avada uusi rakendusi ega sulgeda praegu kĂ€ivitatud rakendusi.

See vĂ€ike kriis vĂ”ib kesta minuteid vĂ”i kauem. Ma arvan, et sĂŒsteem ei peaks nii kĂ€ituma. MĂ”tlen, et midagi tuleks teha, et vĂ€ltida selliseid „seisakuid“.

Olen peaaegu kindel, et mĂ”ned sysctl parameetrid saaksid muuta, et selliseid olukordi vĂ€ltida, kuid midagi ĂŒtleb, et seda saaks teha vaikimisi kĂ”igile, kuna mitte-tehnilised kasutajad, kes sellise probleemiga silmitsi seisavad, lihtsalt loobuvad Linuxist ja neil pole aega Google'ist lahendusi otsida.

Uues kommentaarides Redditis soovitavad mĂ”ned kasutajad swap'i lubada, kuid see ei lahenda probleemi, vaid ainult viib seda edasi ja sageli halvendab olukorda. Tulevikus vĂ”ib lahendusena osutuda kasulikuks sĂŒdamikus uus ja tĂ€iustatud 4.20 alajaotus PSI (Pressure Stall Information), mis vĂ”imaldab analĂŒĂŒsida teavet erinevate ressursside (CPU, mĂ€lu, sisendi/vĂ€ljundi) saamise ooteaja kohta. See alajaotus vĂ”imaldab jĂ€lgida mĂ€lu puudumise olukordi varakult, tuvastada probleemide allikaid ja sulgeda vĂ€hem tĂ€htsaid rakendusi, vĂ€ltides kasutaja jaoks silmatorkavaid efekte. 5.2 Linuxi sĂŒdamiku arendajate meililistis tĂ”statatud probleem vabamĂ€lu ammendumise olukordade töötlemisest Linuxis:

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster