Linux ядросу эстутумда жок болгон жагдайларды жакшылап чече албайт

Linux ядросун иштеп чыгуучу почта тизмесинде көтөрүлгөн Linux'та эстутумдун аздыгы менен байланышкан көйгөй:

Көптөгөн адамдарды көп жылдар бою кыйнап келген жана акыркы Linux ядросунда 5.2.6 бир нече мүнөткө жетпеген убакытта кайра чыгарууга мүмкүн болгон белгилүү маселе бар. Бардык ядро ​​параметрлери демейки маанилерге коюлган.

кадамдар:

  • "mem = 4G" параметри менен жүктөө.
  • Своп колдоосун өчүрүү (sudo swapoff -a).
  • Биз каалаган веб браузерди ишке киргизебиз, мисалы, Chrome/Chromium жана/же Firefox.
  • Биз сайттар менен өтмөктөрдү ача баштайбыз жана бош эстутумдун көлөмү кандайча азайгандыгын байкайбыз.

Жаңы өтмөк жеткиликтүүдөн көбүрөөк оперативдүү эстутумду талап кылган жагдай пайда болоору менен система дээрлик толугу менен тоңуп калат. Чычкан курсорун жылдыруу да кыйынга турат. Катуу диск индикатору тынымсыз өчүп калат (эмне үчүн экенин билбейм). Жаңы колдонмолорду ишке киргизе албайсыз же учурда иштеп жаткан колдонмолорду жаба албайсыз.

Бул кичинекей кризис бир нече мүнөткө же андан да көпкө созулушу мүмкүн. Менимче, система мындай мамиле кылбашы керек. Менимче, мындай “тоңуп калбашы үчүн” бир нерсе кылыш керек.

Мындай кырдаалды болтурбоо үчүн кээ бир sysctl параметрлерин өзгөртүү мүмкүн экенине толук ишенем, бирок бир нерсе мага бул ар бир адам үчүн демейки болушу мүмкүн экенин айтат, анткени бул көйгөйгө туш болгон техникалык эмес колдонуучулар Linux колдонуудан баш тартышат жана андан баш тартышат. Google'дан чечимдерди издөө үчүн.

В комментарий Redditте, кээ бир колдонуучулар алмашууну иштетүүнү сунушташат, бирок бул көйгөйдү чечпейт, аны кийинкиге калтырып, көп учурда аны начарлатат. Келечекте мүмкүн болгон чечим катары ядродо пайда болгондор тартылышы мүмкүн 4.20 жана өзөктө жакшыртылган 5.2 PSI (Pressure Stall Information) подсистемасы, ар кандай ресурстарды (CPU, эстутум, киргизүү/чыгаруу) алуу үчүн күтүү убактысы жөнүндө маалыматты талдоо мүмкүнчүлүгүн берет. Бул подсистема эстутум жетишсиздигинин мониторингин баштапкы этапта уюштурууга, көйгөйлөрдүн булагын аныктоого жана колдонуучуга байкалган эффекттерди жаратпастан маанилүү эмес тиркемелерди токтотууга мүмкүндүк берет.

Source: opennet.ru

Комментарий кошуу