Санах ойн эвдрэлээс зайлсхийхийн тулд Fedora 32-т оруулах утаснуудаа эрт оруулаарай

Earlyoom

олон тоо Федора хөгжүүлэгчид нийтлэг сэдвээр ярилцав Энэ нь Линуксийн гутлын чулуу хэвээр байгаа бөгөөд удаан хугацааны туршид яригдаж ирсэн юм асуудлын талаар Linux-ийг танилцуулах болно системд бага санах ойтой, системийг өлгөх эсвэл гүйцэтгэл буурахад хүргэдэг.

Федора хөгжүүлэгчид санах ойг тасалдуулахаас зайлсхийх талаар ярилцаж ирсэн 2019 оны зунаас хойш хэрэглэгчийн туршлагыг сайжруулах зорилгоор ширээний орчинд. Федорад тохиолддог ийм нөхцөл байдалтай тулгарч, хөгжүүлэгчид ярьж, Earlyoom-ийг оруулахыг зөвшөөрөв en хувилбар болох Fedora-ийн дараагийн хувилбар Федора 32.

Ажлын хэсэг хэд хэдэн шийдлийг санал болгосон ажиллаж байхдаа ширээний компьютерийг хөлдөөх бөгөөд энэ нь хэрэглэгчийн туршлагад чухал нөлөө үзүүлдэг. Гэсэн хэдий ч бүхэл системийг хурдан сэргээж, зөвхөн процессыг дуусгадаг SIGKIL-ийг өмнө нь санал болгож байсан бөгөөд үйл явцын төгсгөлд зааварчилгаа өгөх SIGTERM-ийг илгээж, хэрэглэгчийн хувьд үе шаттайгаар хаагдах боломжтой.

EarlyOOM-ийн тухай

Earlyoom энэ бол арын процесс юм системийн санах ойн дутагдалд эрт хариу өгөх үүднээс Fedora 32-т оруулах болно.

Хэрэв боломжтой санах ойн хэмжээ заасан хэмжээнээс бага байвал Дараа нь хамаарч санах ойн хэмжээ үлдсэн Sigterm (чөлөөт санах ой 10% -иас бага) эсвэл Sigkill (<5%) -г илгээх болно үүнийг хүчээр хамгийн их санах ой ашигладаг процесс дуусах болно.

Энд хамгийн өндөр үнэ цэнэтэй процессыг авах болно / proc / * / oom_score, системийн буферийг арилгахын тулд системийн төлөвийг удирдахгүйгээр.

Тэр нь Earlyoom нь системийг илүү хурдан хариу өгөх боломжийг олгоно нөхцөл байдал хүндэрч, систем нь хэрэглэгчид хариу өгөхөө больсон үед цөм дэх OOM (Out of Memory) драйверийг дуудах шаардлагагүйгээр санах ой дутагдалтай байх.

Fedora-ийн бусад хувилбаруудад бага санах ойн драйверыг идэвхжүүлэх боломжтой бага санах ойн дэлгэц / proc / даралт / санах ойн интерфэйсийг ашигладаг  Linux цөм 4.20-д нэвтрүүлж 5.2-д сайжруулсан.

Систем дэх санах ойн дутагдлыг үнэлэхийн тулд Эртеоомоос ялгаатай нь DBus-ээр дамжуулан мэдэгдэл боловсруулж, илгээдэг санах ойн хэрэглээг багасгах хэрэгцээ (хэрэв үүнээс хойш байдал хэвийн байдалдаа ороогүй бол OOM Killer цөмийг идэвхжүүлэх боломжтой).

Санах ой багатай дэлгэц програмуудыг өөрчлөх шаардлагатай, тийм болохоор холын ирээдүйн шийдэл гэж үздэг, үүнийг GNOME програмуудыг шилжүүлсний дараа ашиглаж болно.

Нөхцөл байдалд хяналт тавих санах ойгүй, Glib 2.63.3 дээрх програмууд GMemoryMonitor API-г нэмсэн, Энэ нь санах ойн багтаамж багатай дохиоллыг хянах, арга хэмжээ авах боломжийг олгодог (жишээлбэл, програм нь кэш хийхэд ашигладаг санах ойг чөлөөлөх, файл хадгалах, хог хаягдлыг цуглуулах, санах ойн хуваагдмал байдлыг багасгах эсвэл идэвхгүй дэмжлэгийг боловсруулж дуусгах боломжтой).

GMemoryMonitor-ийн дэмжлэг бас нэмэгдсэн xdg-desktop-portal руу flatpak форматаар хүргэх бие даасан програмуудад ашиглах.

Эцэст нь Анхдагч EarlyOOM хэрэгжүүлэлтийг дурдах нь чухал юм Федорад зөвхөн ширээний хувилбараар хязгаарлагддаг Тиймээс Федорагийн бусад эмхэтгэлд байхгүй болно.

Нэмэлт өгөгдөл болгон EarlyOOM програмыг десктоп дээр ашиглахаар боловсруулсан гэж дурдсан болно мөн эрэлт нэмэгдэхгүй бол нэмэлт засвар хийх магадлал багатай юм шиг санагдаж байна. Одоогийн байдлаар багцыг өөр өөр Линукс дистрибьютерт ашиглах боломжтой бөгөөд OpenSUSE хөгжүүлэгчид үүнийг системд оруулах талаар ярилцаж байна.

Si та энэ талаар илүү ихийг мэдэхийг хүсч байна EarlyOOM-ийг оруулах талаар та зөвлөгөө авч болно дараах холбоосууд хаана хөгжих вэ хэлэлцүүлэг. 

Түүнчлэн та баримт бичиг, суурилуулалттай танилцаж болно дээр Fedora-ийн хуучин хувилбаруудад дараах холбоос. 


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих, үлдээх

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Autopilot гэж хэлэв

    Vm.swappiness болон vm.dirty_bytes эмх замбараагүй байдал нь ширээний компьютерийг гацахаас хамгаалахад хангалтгүй байв.

    Маш сайн мэдээ!