Kernel Linux ora bisa nangani kahanan sing ora ana memori kanthi apik

Ing dhaptar mailing pangembang kernel Linux wungu Masalah karo nangani kahanan memori kurang ing Linux:

Ana masalah sing dikenal sing wis ngalami akeh wong nganti pirang-pirang taun lan bisa diprodhuksi kurang saka sawetara menit ing kernel Linux paling anyar 5.2.6. Kabeh parameter kernel disetel menyang nilai standar.

Langkah:

  • Boot nganggo parameter "mem = 4G".
  • Pateni dhukungan swap (sudo swapoff -a).
  • Kita miwiti browser web apa wae, contone, Chrome/Chromium lan/utawa Firefox.
  • Kita wiwiti mbukak tab karo situs lan nonton carane jumlah memori free sudo.

Sanalika ana kahanan ing ngendi tab anyar mbutuhake RAM luwih saka kasedhiya, sistem meh rampung freezes. Sampeyan bakal angel malah mindhah kursor mouse. Indikator hard drive bakal kedhip non-stop (aku ora ngerti apa). Sampeyan ora bakal bisa mbukak aplikasi anyar utawa nutup aplikasi sing lagi mlaku.

Krisis cilik iki bisa tahan sawetara menit utawa luwih suwe. Aku guess sistem ngirim ora nindakake cara iki. Aku mikir sing kudu ditindakake supaya "freezes" kasebut.

Aku cukup yakin manawa bisa ngganti sawetara paramèter sysctl kanggo ngindhari kahanan kaya iki, nanging ana sing ngandhani yen iki bisa dadi standar kanggo kabeh wong amarga pangguna non-teknis sing nemoni masalah iki mung bakal nyerah nggunakake Linux lan ora bakal. kanggo nggoleki solusi ing Google.

Π’ komentar ing Reddit, sawetara pangguna nyaranake ngaktifake swap, nanging iki ora ngrampungake masalah, mung nundha lan asring dadi luwih elek. Minangka solusi sing bisa ditindakake ing mangsa ngarep, sing katon ing kernel bisa uga ana 4.20 lan apik ing inti 5.2 Subsistem PSI (Informasi Stall Tekanan), sing ngidini sampeyan nganalisa informasi babagan wektu tunggu kanggo nampa macem-macem sumber daya (CPU, memori, I / O). Subsistem iki ngidini sampeyan ngatur ngawasi kekurangan memori ing tahap awal, nemtokake sumber masalah lan mungkasi aplikasi sing ora penting tanpa nyebabake efek sing katon kanggo pangguna.

Source: opennet.ru

Add a comment