قم بتعيين الأولوية للأوامر المنفذة من الجهاز

هل حلمت يومًا بتشغيل أمر من المحطة ، يحد كمية الموارد المخصصة إلى ذلك قيادة?

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

المعالج (CPU)

يسمح الأمر nice بتعديل أولوية العملية على البقية داخل النظام.

نواة Linux هي المسؤولة عن التخطيط وتخصيص وقت وحدة المعالجة المركزية لكل من العمليات التي تعمل على النظام. نطاق تعيين الأولوية المتاح هو -20 إلى 20 ، مع اعتبار -20 الأولوية القصوى و 20 هو الأدنى.

بفضل نيس يمكننا ضمان أنه في أوقات الاستخدام العالي لوحدة المعالجة المركزية ، تتلقى العمليات المناسبة أعلى٪ منها.

صيغة الأمر nice كما يلي:

لطيف -n أمر

لذلك ، إذا أردنا تشغيل عملية ذات الأولوية 10 ، فسنقوم بما يلي:

نيس -n10 / usr / bin / تحويل file.gif file.jpg

القرص الصلب

يشبه اللطيف أيوني ، مع اختلاف أن الأخير يحد من الوصول إلى القرص الصلب.

مثال على استخدامه سيكون ما يلي:

ionice -c2 -n7 / usr / bin / convert file.gif file.jpg

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

ionice -c3 / usr / bin / convert file.gif file.jpg

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


اترك تعليقك

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

*

*

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

  1.   دانيال بيدروزا قال

    أحتاج إلى ذكر الأمر renice ، والذي يستخدم لتعديل أولوية العمليات الجارية بالفعل

  2.   لنستخدم لينكس قال

    مثير للإعجاب! شكرا على المساهمة!
    في صحتك! بول.

  3.   فينسوك قال

    وكيف يتم ذلك في الفوز؟ D8-B