Ni all y cnewyllyn Linux drin sefyllfaoedd allan-o-gof yn osgeiddig

Ar restr bostio datblygwr cnewyllyn Linux a godwyd Problem wrth drin sefyllfa cof isel yn Linux:

Mae yna fater hysbys sydd wedi plagio llawer o bobl ers blynyddoedd lawer a gellir ei atgynhyrchu mewn llai nag ychydig funudau ar y cnewyllyn Linux diweddaraf 5.2.6. Mae'r holl baramedrau cnewyllyn wedi'u gosod i werthoedd rhagosodedig.

Camau:

  • Cychwyn gyda'r paramedr “mem=4G”.
  • Trowch oddi ar gefnogaeth cyfnewid (sudo swapoff -a).
  • Rydym yn lansio unrhyw borwr gwe, er enghraifft, Chrome/Chromium a/neu Firefox.
  • Rydyn ni'n dechrau agor tabiau gyda gwefannau a gwylio sut mae maint y cof am ddim yn lleihau.

Cyn gynted ag y bydd sefyllfa'n codi lle mae angen mwy o RAM nag sydd ar gael ar dab newydd, mae'r system bron yn rhewi'n llwyr. Byddwch yn cael anhawster hyd yn oed symud cyrchwr y llygoden. Bydd y dangosydd gyriant caled yn blincio'n ddi-stop (nid wyf yn gwybod pam). Ni fyddwch yn gallu lansio rhaglenni newydd na chau rhai sy'n rhedeg ar hyn o bryd.

Gall yr argyfwng bach hwn bara munudau neu fwy. Mae'n debyg na ddylai'r system ymddwyn fel hyn. Dwi’n meddwl bod angen gwneud rhywbeth i osgoi’r fath “rewi”.

Rwy'n eithaf sicr ei bod hi'n bosibl newid rhai paramedrau sysctl i osgoi'r math hwn o sefyllfa, ond mae rhywbeth yn dweud wrthyf y gallai hyn fod yn rhagosodiad i bawb oherwydd bydd defnyddwyr nad ydynt yn dechnegol sy'n dod ar draws y broblem hon yn rhoi'r gorau i ddefnyddio Linux ac ni fyddant er mwyn chwilio am atebion ar Google.

В sylwadau ar Reddit, mae rhai defnyddwyr yn awgrymu galluogi cyfnewid, ond nid yw hyn yn datrys y broblem, dim ond yn ei ohirio ac yn aml yn ei wneud yn waeth. Fel ateb posibl yn y dyfodol, efallai y bydd y ymddangos yn y cnewyllyn yn cymryd rhan 4.20 ac wedi gwella yn y craidd 5.2 Is-system PSI (Gwybodaeth Stondin Pwysau), sy'n eich galluogi i ddadansoddi gwybodaeth am yr amser aros ar gyfer derbyn adnoddau amrywiol (CPU, cof, I/O). Mae'r is-system hon yn ei gwneud hi'n bosibl trefnu monitro prinder cof yn gynnar, pennu ffynhonnell y problemau a therfynu cymwysiadau dibwys heb achosi effeithiau sy'n amlwg i'r defnyddiwr.

Ffynhonnell: opennet.ru

Ychwanegu sylw