السبات في جنو / لينكس

قائمة السبات في أوبونتو.

سيخبرني الكثير منكم أن تقنية الإسبات ليست شيئًا جديدًا ، ولكنها أصبحت مركزًا للعديد من المقالات والمنشورات بسبب المشكلات الأخيرة التي يواجهها كل من أنظمة الملكية والتوزيعات وكذلك المستخدمين مؤخرًا مع وضع السبات.

لن نتحدث هنا عن المشاكل التي يواجهها Windows 10 مع وضع الإسبات ، لكننا سنتحدث عن هذه الأداة المساعدة في توزيعات Gnu / Linux الرئيسية ، بالإضافة إلى اختلافاتها فيما يتعلق بالطرق الأخرى لإيقاف تشغيل الكمبيوتر أو إيقافه مؤقتًا وبالتالي معرفة ما هو أفضل خيار لدينا لكل حالة.

لن نذكر كل التوزيعات المتوفرة حاليا للجميع ولكن سنتحدث عنها وضع السبات على توزيعات Gnu / Linux الرئيسية الموجودة حاليا.

أولاً علينا أن نعرف ما هو السبات وما هو ليس كذلك. السبات هو عملية في نظام التشغيل يتم فيها "تجميد" جميع البيانات والخدمات والإعدادات التي نستخدمها من أجل إيقاف تشغيل الكمبيوتر وابدأها مرة أخرى كما كانت.

وبالتالي ، فإن الإسبات لا يعني ترك المستندات والملفات كما كانت عندما قمنا بإيقاف تشغيل الكمبيوتر لاستخدامها مرة أخرى ، ولا يعني تعليق الكمبيوتر. إنه أسرع إلى حد ما من السابق وأقل تكلفة من الأخير.

ما هو التعليق؟

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

يعني النوم أن الجهاز يستمر في استهلاك الطاقة ، على الرغم من أنه أقل من التشغيل الكامل وسيتم إعادة تنشيطه بإيماءة مفتاح أو ماوس أو ببساطة عن طريق رفع الغطاء في حالة أجهزة الكمبيوتر المحمولة.

هذه الطريقة مفيدة حقًا في أجهزة الكمبيوتر التي تحتوي على أكثر من 2 جيجا بايت من ذاكرة الوصول العشوائي ومساحة تخزين داخلية قليلة على القرص الصلب (على سبيل المثال ، لأنه قرص SSD).

ما هو إعادة التشغيل بالمستندات المفتوحة؟

تحتوي أنظمة التشغيل مثل MacOS على وظيفة هجينة يفترض إغلاق نظام التشغيل ولكن عند إعادة تشغيله ، يفتح نظام التشغيل أحدث التطبيقات التي تم إغلاقها أو مستندات معينة.

هذا عملي للعديد من توزيعات Gnu / Linux تفعل الشيء نفسه. ومع ذلك ، لا يزال هذا الخيار عبارة عن إعادة تشغيل أو إيقاف تشغيل بسيط للكمبيوتر ، مع التحميل الأولي اللاحق للعمليات والتكوينات التي تتم عند كل بدء تشغيل ، وهو أمر يمكننا القيام به يدويًا ولكن يمكن أن يؤدي إلى إبطاء بدء تشغيل نظام التشغيل.

إذن ما هو السبات؟

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

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

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

هل يمكنني الحصول على وظيفة السبات في جنو / لينكس؟

يمكننا فقط الحصول على هذه الوظيفة إذا كانت نواة Linux تدعمها حقًا. من المهم أن نتذكر هذا لأننا إذا أردنا استخدام نواة قمنا بتجميعها ، فيجب تنشيط هذه الوظيفة ، وإلا فإننا سنستنفد هذه الوظيفة ولن نتمكن من تنشيط الإسبات.

نافذة مع القائمة لإيقاف تشغيل الكمبيوتر وتعليقه وإيقاف تشغيله.

ومع ذلك ، فإن الأكثر شيوعًا هو استخدام النواة التي توفرها التوزيع ، وهو إصدار يتم فيه تمكين وظيفة السبات بالإضافة إلى الوظائف وبرامج التشغيل الأخرى. وبالتالي الشيء الطبيعي هو أن السبات موجود في جهاز الكمبيوتر الخاص بنا مع Gnu / Linux.

كيف أقوم بتنشيط وضع الإسبات في توزيعة Gnu / Linux الخاصة بي؟

كما قلنا ، السبات موجود في جميع توزيعات Gnu / Linux (على الأقل معظمها). هذا يعني أن فقط انتقل إلى قائمة إيقاف التشغيل على سطح المكتب الخاص بنا وسنجد خيار السبات، إلى جانب الإغلاق وإعادة التشغيل والتعليق وتسجيل الخروج. بمجرد أن نكون في وضع السبات ، علينا فقط الضغط على زر الطاقة لتنشيط النظام مرة أخرى.

إذا أردنا استخدام هذه الوظيفة من خلال أمر طرفي، أولاً يجب أن يكون لدينا أدوات pm-utils مثبتة ، وهو شيء سيكون بالتأكيد موجودًا بالفعل. ولكن إذا كانت لدينا أية رسائل خطأ ، فقد لا تكون لدينا هذه الأدوات مثبتة ، والموجودة في جميع مستودعات التوزيعات الرسمية. وبالتالي ، إذا كانت لدينا هذه الأدوات ، للدخول إلى وضع السبات ، يتعين علينا استخدام الأمر التالي:

sudo pm-hibernate

إذا كان لدينا توزيع قائم في ArchLinux أو مشتق منه ، علينا فقط أن نكتب ما يلي:

hibernate -F /etc/hibernate/ususpend-disk.conf

في حالة استخدام زحمة، علينا استخدام الأمر التالي:

systemctl hibernate

إذا كنا أكثر خطورة ولدينا توزيع قائم على أو قائم جنتويكون الأمر كما يلي:

pm-hibernate

هذه هي القاعدة العامة ، ولكن هناك بعض الاستثناءات مثل Ubuntu.

كيفية تمكين وضع الإسبات في أوبونتو

على الرغم من أن Ubuntu يسمح للنظام بالدخول إلى وضع الإسبات في نواته ، لا يتم تمكين هذا الخيار افتراضيًا في التوزيع وعلينا تفعيله بأنفسنا. ولكن يمكن حل هذا بطريقة سهلة للغاية.

أولاً علينا إنشاء ملف نصي باستخدام gedit وكتابة ما يلي فيه:

[Re-enable hibernate by default in upower]

Identity=unix-user:*

Action=org.freedesktop.upower.hibernate

ResultActive=yes


[Re-enable hibernate by default in logind]

Identity=unix-user:*

Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions

ResultActive=yes

سنحفظ هذا الملف بالاسم التالي:

com.ubuntu.enable-hibernate.pkla

الآن يتعين علينا فتح مدير الملفات لدينا بأذونات المسؤول ولصق الملف الذي أنشأناه في المجلد التالي:

/etc/polkit-1/localauthority/50-local.d

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

السبات في أوبونتو.

استنتاج بشأن السبات

يعتبر السبات بشكل عام أكثر صداقة للبيئة من النوم ، ولكن يجب أن نأخذ في الاعتبار احتياجاتنا. إذا احتجنا إلى بداية سريعة ، فإن التعليق هو أسرع خيار لهم جميعًا.

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جريجوري روس قال

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

    1.    01101001b قال

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

      ونعم ، لم يعد التبديل في حالة المستخدم منطقيًا (باستثناء دائمًا ما هو غير عادي للغاية). كانت المقايضة ملطفة عندما نفد النظام من ذاكرة الوصول العشوائي المجانية. لدي 4 جيجابايت من ذاكرة الوصول العشوائي ونادراً ما أتجاوز 1,5 جيجابايت. لذلك في حالتي لا معنى له. قد تكون المشكلة الأخرى إذا كنت دائمًا على وشك نفاد ذاكرة الوصول العشوائي المجانية. مع هذا المثال ، يمكن للجميع معرفة ما إذا كانوا بحاجة إلى المبادلة أم لا.

  2.   ترالينوكس قال

    المقال جيد وواسع وموضح بما فيه الكفاية ، ولكن -يرجى- احترس من الأخطاء الإملائية. لم تعد الكتابة مفيدة إذا كان "ما" لا تعرفه هو سؤال أو أداة ربط ، على سبيل المثال.

  3.   غالوبيلادو قال

    مادة جيدة. شكرا جزيلا.

  4.   g قال

    منشور جيد ومفيد

  5.   g قال

    منشور جيد جدا ومفيد

  6.   ويلارماند قال

    تحية.

    كيف يمكن جدولة وقت معين للإسبات تلقائيًا؟ لجدولة الإغلاق المجدول ، على سبيل المثال الساعة 23:00 ، سيكون إيقاف التشغيل -h 23:05 ، لكن
    كيف يكون ذلك لجدولة الإسبات؟

    تحية.

    1.    مدمن لينكس قال

      لقد حاولت استخدام الساعة pm-hibernate -h 23:05

  7.   عمر بلتران قال

    حسنًا ، لدي Ubuntu 20.04 وأنا جديد في هذا العالم ، أردت تمكين وضع الإسبات في النظام واتبعت جميع الخطوات كما هو موضح في المقالة ولكنها لم تنجح معي. :(

  8.   فيديرمان مورينو قال

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