Ленарт Поттеринг systemd-д зөөлөн дахин ачаалах горим нэмэхийг санал болгов

Леннарт Поттеринг системийн менежерт зөөлөн дахин ачаалах горимыг ("systemctl soft-reboot") нэмэх бэлтгэлийн талаар ярьсан бөгөөд энэ нь Линуксийн цөмд хүрэлгүйгээр зөвхөн хэрэглэгчийн орон зайн бүрэлдэхүүн хэсгүүдийг дахин эхлүүлэхэд хүргэдэг. Ердийн дахин ачаалахтай харьцуулахад зөөлөн дахин ачаалах нь урьдчилан бүтээгдсэн системийн дүрсийг ашигладаг орчныг шинэчлэх үед зогсолтыг багасгах болно.

Шинэ горим нь хэрэглэгчийн орон зай дахь бүх процессыг хааж, үндсэн FS дүрсийг шинэ хувилбараар сольж, цөмийг дахин ачаалахгүйгээр системийг эхлүүлэх процессыг эхлүүлэх боломжийг олгоно. Нэмж дурдахад, хэрэглэгчийн орчныг солих үед ажиллаж байгаа цөмийн төлөвийг хадгалах нь эдгээр үйлчилгээний файлын тодорхойлогч, сонсох сүлжээний залгууруудыг хуучин орчноос шинэ орчинд шилжүүлэх ажлыг зохион байгуулснаар зарим үйлчилгээг шууд горимд шинэчлэх боломжтой болно. Ингэснээр системийн нэг хувилбарыг нөгөө хувилбараар солих хугацааг эрс багасгаж, тасралтгүй ажиллах хамгийн чухал үйлчилгээнд нөөцийг саадгүй шилжүүлэх боломжтой болно.

Дахин эхлүүлэх хурд нь техник хангамжийг эхлүүлэх, ачаалагчийн ажиллагаа, цөм эхлүүлэх, драйверийг эхлүүлэх, програм хангамжийг ачаалах, эхлүүлэх зэрэг харьцангуй урт үе шатуудыг арилгаснаар хүрдэг. Цөмийг зөөлөн дахин ачаалахтай хослуулан шинэчлэхийн тулд ажиллаж байгаа Линукс цөмийг бүрэн дахин ачаалахгүйгээр, програмыг унтраахгүйгээр засварлахын тулд livepatch механизмыг ашиглахыг зөвлөж байна.

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

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