Lennart Pottering, systemd'ye yumuşak bir yeniden yükleme modu eklemeyi önerdi

Lennart Pöttering, systemd sistem yöneticisine, Linux çekirdeğine dokunmadan yalnızca kullanıcı alanı bileşenlerini yeniden başlatan bir yazılımla yeniden başlatma modu ("systemctl soft-reboot") eklemeye hazırlanmaktan bahsetti. Normal yeniden başlatmayla karşılaştırıldığında, yazılımla yeniden başlatmanın, önceden oluşturulmuş sistem görüntülerini kullanan ortamların yükseltilmesi sırasında kesinti süresini azaltması beklenir.

Yeni mod, kullanıcı alanındaki tüm işlemleri kapatmanıza, ardından kök dosya sistemi görüntüsünü yeni bir sürümle değiştirmenize ve çekirdeği yeniden başlatmadan sistem başlatma işlemini başlatmanıza olanak tanır. Ek olarak, kullanıcı ortamını değiştirirken çalışan çekirdeğin durumunun kaydedilmesi, bazı hizmetlerin canlı modda güncellenmesine, dosya tanımlayıcılarının aktarımının düzenlenmesine ve bu hizmetler için eski ortamdan yenisine ağ soketlerinin dinlenmesine olanak sağlayacaktır. Böylece sistemin bir versiyonunu diğeriyle değiştirmek için gereken süreyi önemli ölçüde azaltmak ve kesintisiz çalışmaya devam edecek en önemli hizmetlere kaynakların sorunsuz bir şekilde aktarılmasını sağlamak mümkün olacak.

Yeniden başlatma hızlandırması, donanım başlatma, önyükleyici işlemi, çekirdek başlatma, sürücü başlatma, ürün yazılımı yükleme ve initrd işleme gibi nispeten uzun aşamaları ortadan kaldırarak elde edilir. Çekirdeği yazılımla yeniden başlatmayla birlikte güncellemek için, çalışan bir Linux çekirdeğini tam yeniden başlatmaya veya uygulamaları durdurmaya gerek kalmadan yamalamak için canlı yama mekanizmasının kullanılması önerilir.

Kaynak: opennet.ru

Yorum ekle