De Linux Kernel kann net ausserhalb vun der Erënnerung Situatiounen graziéis behandelen

Op der Linux Kernel Entwéckler Mailing Lëscht opgewuess Problem mat der Handhabung vun enger gerénger Erënnerungssituatioun am Linux:

Et gëtt e bekannte Problem, dee vill Leit fir vill Jore geplot huet a kann a manner wéi e puer Minutten op de leschte Linux Kernel 5.2.6 reproduzéiert ginn. All Kernelparameter sinn op Standardwäerter gesat.

Schrëtt:

  • Boot mam Parameter "mem=4G".
  • Swap Support ausschalten (sudo swapoff -a).
  • Mir starten all Webbrowser, zum Beispill Chrome/Chromium an/oder Firefox.
  • Mir fänken un Tabs mat Siten opzemaachen a kucken wéi d'Quantitéit u fräi Erënnerung erofgeet.

Soubal eng Situatioun entsteet, wou en neien Tab méi RAM erfuerdert wéi verfügbar ass, freet de System bal komplett. Dir wäert Schwieregkeeten hunn och d'Mauscursor ze bewegen. Den Festplack Indikator blénkt non-stop (ech weess net firwat). Dir kënnt net nei Uwendungen starten oder déi aktuell lafend zoumaachen.

Dës kleng Kris kann Minutten oder méi laang daueren. Ech mengen de System soll sech net esou behuelen. Ech mengen et muss eppes gemaach ginn fir esou "Gefrier" ze vermeiden.

Ech si ganz sécher datt et méiglech ass e puer sysctl Parameteren z'änneren fir dës Aart vu Situatioun ze vermeiden, awer eppes seet mir datt dëst de Standard fir jidderee kéint sinn well net-technesch Benotzer déi dëse Problem begéinen, einfach opginn Linux ze benotzen an net fir no Léisungen op Google ze sichen.

В Kommentaren op Reddit, e puer Benotzer proposéiere Swap z'aktivéieren, awer dëst léist de Problem net, et postt et nëmmen a mécht et dacks verschlechtert. Als méiglech Léisung an der Zukunft, kann de erschéngen am Kernel involvéiert sinn 4.20 a verbessert am Kär 5.2 PSI (Pressure Stall Information) Subsystem, wat Iech erlaabt Informatiounen iwwer d'Waardezäit ze analyséieren fir verschidde Ressourcen ze kréien (CPU, Erënnerung, ech / O). Dëse Subsystem mécht et méiglech d'Iwwerwaachung vun de Gedächtnismangel op eng fréi Etapp ze organiséieren, d'Quell vu Probleemer ze bestëmmen an onwichteg Uwendungen ofzeschléissen ouni Effekter ze bemierken fir de Benotzer.

Source: opennet.ru

Setzt e Commentaire