Fedora 32 нь санах ой багатай үед эрт хариу үйлдэл үзүүлэхийн тулд erkenoom-ийг оруулахаар төлөвлөж байна

Нийтэлсэн төлөвлөгөө оруулах Fedora 32 арын процесст анхдагчаар эрт үе систем дэх санах ой багатай үед эрт хариу үйлдэл үзүүлэх. Боломжтой санах ойн хэмжээ заасан утгаас бага байвал SIGTERM (чөлөөт санах ой 10%-иас бага) эсвэл SIGKILL (< 5%) илгээх замаар erkenoom нь санах ойг хамгийн идэвхтэй зарцуулдаг (хамгийн их /proc-тэй) процессыг хүчээр зогсоох болно. /*/oom_score утга) системийн төлөвийг системийн буфер цэвэрлэх цэг хүртэл авчрахгүйгээр. Earlyoom нь санах ойн хомсдолд илүү хурдан хариу үйлдэл үзүүлэх боломжийг олгоно. Цөм нь нөхцөл байдал эгзэгтэй болж, систем нь дүрмээр бол хэрэглэгчийн үйлдэлд хариу үйлдэл үзүүлэхээ больсон үед өдөөгддөг.

Fedora-ийн дараагийн хувилбаруудад боломжийг авч үзэж байна санах ойгүй зохицуулагчийг идэвхжүүлнэ санах ой багатай-монитор, энэ нь Линукс цөмд нэвтрүүлсэнийг ашигладаг 5.2 Систем дэх санах ойн хомсдолыг үнэлэх /proc/pressure/санах ойн интерфэйс, гэхдээ earlyoom-ээс ялгаатай нь энэ нь процессыг шууд зогсоодоггүй, харин санах ойн хэрэглээг багасгах шаардлагатай байгаа тухай DBus-ээр дамжуулан мэдэгдэл илгээдэг (хэрэв үүний дараа нөхцөл байдал эргэж ирээгүй бол). хэвийн, идэвхжүүлэх боломжтой OOM алуурчин цөм). Санах ой багатай монитор нь програмуудыг өөрчлөх шаардлагатай байдаг тул GNOME програмуудыг тохируулсны дараа ашиглах боломжтой урт хугацааны шийдэл гэж үздэг.

Glib дахь санах ой дутуу байгаа програмуудын нөхцөл байдлыг хянах 2.63.3 API нэмэгдсэн GMemoryMonitor, зөвшөөрөх Санах ой багатай-мониторын дохиог хянаж, арга хэмжээ авах (жишээлбэл, програм нь кэш хийхэд ашигладаг санах ойг суллах, файл хадгалах, хог цуглуулах, санах ойн хуваагдлыг багасгах эсвэл идэвхгүй туслах процессуудыг зогсоох боломжтой). Дэмжлэг
GMemoryMonitor-ийг мөн xdg-desktop-portal-д нэмж, flatpak форматаар дамжуулсан хамгаалагдсан хязгаарлагдмал орчинд ашиглах боломжтой.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх