La Linukso-kerno ne povas trakti senmemorajn situaciojn gracie

En la dissendolisto de Linuksaj kernaj programistoj levita Problemo pri traktado de malalta memorsituacio en Linukso:

Estas konata problemo, kiu turmentis multajn homojn dum multaj jaroj kaj povas esti reproduktita en malpli ol kelkaj minutoj sur la plej nova Linukso-kerno 5.2.6. Ĉiuj kernaj parametroj estas fiksitaj al defaŭltaj valoroj.

Paŝoj:

  • Lanĉu kun la parametro "mem=4G".
  • Malŝaltu interŝanĝan subtenon (sudo swapoff -a).
  • Ni lanĉas ajnan retumilon, ekzemple Chrome/Chromium kaj/aŭ Firefox.
  • Ni komencas malfermi langetojn kun retejoj kaj rigardas kiel malpliiĝas la kvanto de libera memoro.

Tuj kiam aperas situacio, kie nova langeto postulas pli da RAM ol disponebla, la sistemo preskaŭ tute frostiĝas. Vi havos malfacilecon eĉ movi la muskursonon. La malmola disko-indikilo palpebrumos senhalte (mi ne scias kial). Vi ne povos lanĉi novajn aplikaĵojn aŭ fermi la aktualajn aplikaĵojn.

Ĉi tiu eta krizo povas daŭri minutojn aŭ pli longe. Mi supozas, ke la sistemo ne devus konduti tiel. Mi pensas, ke io devas esti farita por eviti tiajn "frostiĝojn".

Mi estas sufiĉe certa, ke eblas ŝanĝi iujn sysctl-parametrojn por eviti tian situacion, sed io diras al mi, ke ĉi tio povus esti la defaŭlta por ĉiuj, ĉar ne-teknikaj uzantoj, kiuj renkontas ĉi tiun problemon, simple rezignos uzi Linukso kaj ne volas. zorge por serĉi solvojn en Guglo.

В komentoj en Reddit, iuj uzantoj sugestas ebligi interŝanĝon, sed ĉi tio ne solvas la problemon, ĝi nur prokrastas ĝin kaj ofte plimalbonigas ĝin. Kiel ebla solvo en la estonteco, la aperinta en la kerno povas esti implikita 4.20 kaj pliboniĝis en la kerno 5.2 Subsistemo PSI (Prema Stall Information), kiu permesas analizi informojn pri la atendotempo por ricevi diversajn rimedojn (CPU, memoro, I/O). Ĉi tiu subsistemo ebligas organizi monitoradon de memormanko en frua stadio, determini la fonton de problemoj kaj ĉesigi negravajn aplikojn sen kaŭzi efikojn rimarkindajn al la uzanto.

fonto: opennet.ru

Aldoni komenton