اقترح Lennart Pottering إضافة وضع إعادة تحميل ناعم إلى systemd

تحدث لينارت بوترنج عن الاستعدادات لإضافة وضع إعادة التشغيل الناعم ("systemctl soft-reboot") إلى مدير نظام systemd ، والذي يتسبب فقط في إعادة تشغيل مكونات مساحة المستخدم دون لمس نواة Linux. مقارنةً بإعادة التشغيل العادية ، من المتوقع أن تؤدي إعادة التشغيل الناعمة إلى تقليل وقت التوقف عن العمل عند تحديث البيئات التي تستخدم صور نظام تم إنشاؤها مسبقًا.

سيسمح لك الوضع الجديد بإغلاق جميع العمليات في مساحة المستخدم ، ثم استبدال صورة الجذر FS بإصدار جديد وبدء عملية تهيئة النظام دون إعادة تشغيل النواة. بالإضافة إلى ذلك ، فإن حفظ حالة النواة قيد التشغيل عند استبدال بيئة المستخدم سيجعل من الممكن تحديث بعض الخدمات في الوضع المباشر من خلال تنظيم نقل واصفات الملفات ومآخذ الشبكة الخاصة بهذه الخدمات من البيئة القديمة إلى البيئة الجديدة. وبالتالي ، سيكون من الممكن تقليل الوقت بشكل كبير لاستبدال إصدار واحد من النظام بآخر وضمان نقل سلس للموارد إلى أهم الخدمات التي ستستمر في العمل دون انقطاع.

يتم تحقيق سرعة إعادة التشغيل من خلال التخلص من المراحل الطويلة نسبيًا مثل تهيئة الأجهزة وتشغيل أداة تحميل التشغيل وبدء تشغيل kernel وتهيئة برنامج التشغيل وتحميل البرامج الثابتة ومعالجة initrd. لتحديث النواة بالاقتران مع إعادة تشغيل بسيطة ، يُقترح استخدام آلية Livepatch لتصحيح نواة Linux قيد التشغيل دون إعادة تشغيل كاملة ودون إيقاف تشغيل التطبيقات.

المصدر: opennet.ru

إضافة تعليق