عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

cpulimit - عبر الإنترنت في السحابة

قم بتشغيل cpulimit في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر cpulimit الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


cpulimit - يحد من استخدام وحدة المعالجة المركزية للعملية

موجز


com.cpulimit [استهداف] [OPTIONS...] [- PROGRAM]

الوصف


TARGET يجب أن يكون أحد هذه العناصر بالضبط:

-p, --معرّف=N
pid للعملية

-e, --إملف تنفيذى=FILE
اسم ملف البرنامج القابل للتنفيذ

-P, --طريق=PATH
اسم المسار المطلق لملف البرنامج القابل للتنفيذ

OPTIONS

-b, --معرفتي
قم بتشغيل cpulimit في الخلفية ، لتحرير الجهاز

-c, --وحدة المعالجة المركزية
تحديد عدد نوى وحدة المعالجة المركزية المتاحة. عادة يتم الكشف عن هذا بالنسبة لنا.

-l, --حد=N
النسبة المئوية لوحدة المعالجة المركزية المسموح بها من 1 إلى أعلى. عادةً ما يكون من 1 إلى 100 ، ولكن يمكن أن يكون أعلى في
وحدات المعالجة المركزية الأساسية. (إلزامي)

-q, --هادئ
يعمل في الوضع الصامت ، ويتجنب كتابة رسائل التحديث لوحدة التحكم.

-k, --قتل
قتل الهدف بدلاً من تقييد استخدام وحدة المعالجة المركزية الخاصة به

-r, --يعيد
استعادة عملية قتل باستخدام العلم -k.

-s, --الإشارة
إرسال إشارة بديلة للعملية المراقبة عند الخروج. الافتراضي هو SIGCONT.

-v, - الإسراف
إظهار إحصائيات التحكم

-z, --كسول
الخروج إذا لم تكن هناك عملية مستهدفة مناسبة ، أو إذا ماتت

-- هذا هو الخيار النهائي CPUlimit. جميع الخيارات التالية هي لبرنامج آخر نحن
ستطلق.

-h, --مساعدة
عرض هذه المساعدة والخروج

أمثلة


بافتراض أنك بدأت "فو - bar` وتكتشف مع تيشرت(1) أو ps(1) أن هذا
تستخدم العملية كل وقت وحدة المعالجة المركزية الخاص بك يمكنك إما

# com.cpulimit -e فو -l 50
يحد من استخدام وحدة المعالجة المركزية للعملية من خلال العمل على ملف البرنامج القابل للتنفيذ (ملاحظة:
تم حذف الوسيطة "--bar")

# com.cpulimit -p 1234 -l 50
يحد من استخدام وحدة المعالجة المركزية للعملية من خلال العمل على PID الخاص بها ، كما هو موضح في ps1

# com.cpulimit -P / usr / bin / foo -l 50
نفس -e لكنه يستخدم اسم المسار المطلق

# / usr / bin / someapp

# com.cpulimit -p $! -l 25 -b
مفيد للبرامج النصية التي تريد تقييد تشغيل الأمر الأخير فيها.

# com.cpulimit -l 20 فايرفوكس
قم بتشغيل متصفح الويب Firefox وقصر استخدام وحدة المعالجة المركزية على 20٪

# com.cpulimit -l 25 -- فايرفوكس -نشر
قم بتشغيل متصفح الويب Firefox في الوضع الخاص وقصر استخدام وحدة المعالجة المركزية على 25٪

# com.cpulimit -c 2 -p 12345 -l 25
-c تحدد العلامة عدد نوى وحدة المعالجة المركزية التي يعتقد البرنامج أنها متوفرة. عادة
تم الكشف عن هذا بالنسبة لنا ، ولكن يمكن تجاوزه.

# com.cpulimit -l 20 -k فايرفوكس
قم بتشغيل برنامج Firefox وقتله إذا تجاوزت العملية 20٪ من استخدام وحدة المعالجة المركزية.

# com.cpulimit -l 20 -p 1234 -s سيغرم
عملية خنق 1234 عند استخدام 20٪ لوحدة المعالجة المركزية. إذا اضطر cpulimit للخروج ، فإنه يرسل ملف
شاهد عملية إشارة SIGTERM.

الملاحظات


يرسل cpulimit دائمًا إشارات SIGSTOP و SIGCONT إلى عملية ما للتحقق من كليهما
أنه يمكنه التحكم فيه والحد من متوسط ​​كمية وحدة المعالجة المركزية التي تستهلكها. هذا يمكن
يؤدي إلى رسائل مضللة (مزعجة) للتحكم في الوظيفة تشير إلى أن الوظيفة بها
تم إيقافه (عندما تم إيقافه بالفعل ، ولكن أعيد تشغيله على الفور). هذا يمكن أن يسبب أيضا
مشكلات مع الأصداف التفاعلية التي تكتشف أو تعتمد بطريقة أخرى على SIGSTOP / SIGCONT.
على سبيل المثال ، يمكنك وضع وظيفة في المقدمة ، فقط لتراها متوقفة على الفور
وإعادة تشغيله في الخلفية. (أنظر أيضاhttp://bugs.debian.org/558763>.)

· عند الاستدعاء مع -e or -P الخيارات ، يبحث cpulimit عن أي عملية تحت / إجراءات
باسم يطابق وسيطة اسم العملية المقدمة. علاوة على ذلك ، فإنه يستخدم
تم العثور على أول مثيل للعملية. للتحكم في مثيل معين من العملية ، استخدم
ال -p الخيار وتوفير PID.

الإصدار الحالي من cpulimit يفترض أن kernel HZ قيمة 100.

استخدم cpulimit عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad