هذا هو الأمر niceload الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
niceload - يبطئ البرنامج عندما يكون متوسط التحميل أعلى من حد معين
موجز
تحميل لطيف [-v] [-h] [-n nice] [-I io] [-L load] [-M mem] [-N] [- برنامج المستشعر] [-t time]
[-s time | -f factor] (الأمر | -p PID [-p PID ...])
الوصف
جنو تحميل لطيف يؤدي إلى إبطاء البرنامج عندما يكون متوسط التحميل (أو نشاط نظام آخر)
فوق حد معين. عند الوصول إلى الحد الأقصى ، سيتم تعليق البرنامج بالنسبة للبعض
وقت. ثم استؤنفت مرة أخرى لبعض الوقت. ثم يتم فحص متوسط الحمل مرة أخرى ونحن
ابدأ من جديد.
بدلا من متوسط الحمل تحميل لطيف يمكن أيضًا إلقاء نظرة على إدخال / إخراج القرص ، أو مقدار الذاكرة الخالية ، أو
نشاط المبادلة.
إذا كان التحميل 3.00 ، فستعمل الإعدادات الافتراضية على تشغيل برنامج مثل هذا:
تشغيل ثانية واحدة ، تعليق (1-3.00) ثانية ، تشغيل ثانية واحدة ، تعليق (1.00-1) ثانية ، تشغيل
ثانية واحدة ، ...
OPTIONS
-f عامل
--عامل عامل
تعليق عامل الوقت. ديناميكي -s كمبلغ فوق عامل الحد *. الافتراضي هو
1.
-H
--الصعب حد صعب. --الصعب سوف يوقف العملية حتى يصبح النظام تحت الحدود.
الافتراضي هو --ناعم.
--io com.iolimit
-I com.iolimit
حد I / O. سيتم حساب مقدار إدخال / إخراج القرص كقيمة من 0 إلى 10 ، حيث 0
لا يوجد إدخال / إخراج و 10 قرص واحد على الأقل مشبع بنسبة 100٪.
--io سيضع كليهما --start-io تشغيل io.
--حمل تحميل
-L تحميل
حد لمتوسط الحمل.
--حمل سيضع كليهما - تحميل البداية تشغيل التحميل.
- ميم حد
-M حد
حد للذاكرة الخالية. هذا هو مقدار البايت المتاح كذاكرة تخزين مؤقت مجانية +.
يتم التعامل مع هذا الحد مقابل الحدود الأخرى: إذا كان النظام أعلى من الحد ، فسيتم التعامل مع
سيتم تشغيل البرنامج ، إذا كان أقل من الحد ، فسيتوقف البرنامج
حد يمكن إصلاحه لاحقًا بـ K أو M أو G أو T أو P مما يؤدي إلى مضاعفة الحجم
مع 1024 أو 1048576 أو 1073741824 أو 1099511627776 على التوالي.
- ميم سيضع كليهما - مذكرة البدء تشغيل ميم.
- noswap
-N لا مبادلة. إذا كان النظام يقوم بالتبديل بين الداخل والخارج فهذا مؤشر جيد
أن النظام يشدد على الذاكرة.
- noswap تجاوز الحد إذا كان النظام يقوم بتبديل كل من الداخل والخارج.
- noswap سيضع كليهما --start-noswap تشغيل noswap.
-n اللطف
--لطيف - جيد اللطف
يحدد اللطف. يرى رحلة جميلة(1).
-p PID (اختبار بيتا)
--معرّف PID (اختبار بيتا)
معرف العملية للعملية المراد تعليقها. يمكنك تحديد معرّفات عمليات متعددة باستخدام
متعدد -p PID.
--prg برنامج (اختبار بيتا)
--برنامج برنامج (اختبار بيتا)
اسم البرنامج قيد التشغيل المراد تعليقه. يمكنك تحديد برامج متعددة باستخدام
متعدد --prg برنامج.
--اقتبس
-q اقتبس سطر الأوامر. مفيد إذا كان الأمر يحتوي على أحرف مثل * و $ و> و "
لا ينبغي أن تفسرها الصدفة.
- تشغيل- io com.iolimit
--ري com.iolimit
- تشغيل تحميل
--rl تحميل
- تشغيل- mem حد
--rm حد
حد التشغيل. سيتم إبطاء البرنامج قيد التشغيل إذا كان النظام أعلى من
حد. يرى: --io, --حمل, - ميم, - noswap.
--المستشعر مدخل بطاقة الذاكرة : نعم برنامج (اختبار بيتا)
قراءة الاستشعار. يستخدم مدخل بطاقة الذاكرة : نعم برنامج لقراءة جهاز استشعار.
سيؤدي ذلك إلى إبقاء درجة حرارة وحدة المعالجة المركزية أقل من 80 درجة مئوية في نظام جنو / لينكس:
niceload -l 80000 -f 0.001 - مستشعر 'Sort -n / sys / devices / platform / coretemp * / temp * _input' gzip *
سيتوقف هذا إذا كانت مساحة القرص <100000.
niceload -H -l -100000 - صدى مستشعر "df. | awk '{print \ $ 4}'"
--start-io com.iolimit
--سي com.iolimit
- تحميل البداية تحميل
--sl تحميل
- مذكرة البدء حد
- م حد
حد البدء. لن يبدأ البرنامج حتى يصبح النظام أقل من الحد المسموح به. يرى:
--io, --حمل, - ميم, - noswap.
--ناعم
-S حد ضعيف. تحميل لطيف سوف يعلق العملية لفترة ثم يتركها تعمل لمدة
الثانية وبالتالي تبطئ فقط العملية بينما يكون النظام فوق أحد المعطيات
حدود. هذا هو الافتراضي.
--تعليق ثانية
-s ثانية تعليق الوقت. قم بتعليق الأمر عدة ثوانٍ عندما يكون متوسط الحمل الأقصى
وصلت.
- فحص ثانية
-t ثانية أعد فحص وقت التحميل. النوم ثانية ثانية قبل فحص الحمل مرة أخرى. الافتراضي هو 1
ثانيا.
- الإسراف
-v مطوّل. اطبع بعض المخرجات الإضافية حول ما يحدث. يستخدم -v حتى تعرف ماذا
ما تفعله.
EXAMPLE: يرى تحميل لطيف in عمل
في تشغيل المحطة 1: أعلى
في تشغيل المحطة 2:
تحميل لطيف -q بيرل -e '$ | = 1 ؛ افعل {$ l == $ r or طباعة "." ؛ $ l = $ r} حتى (($ r = الوقت - $ ^ T)>50) "
سيؤدي هذا إلى طباعة "." كل ثانية لمدة 50 ثانية وتأكل الكثير من وحدة المعالجة المركزية. عندما يكون الحمل
يرتفع إلى 1.0 يتم تعليق العملية.
EXAMPLE: يجري محدث ب
يمكن أن يؤدي تشغيل updatedb في كثير من الأحيان إلى تعطيل نظام الإدخال / الإخراج للقرص وبالتالي ينتج عنه تحميل كبير.
قم بتشغيل updatedb ولكن تعليق updatedb إذا كان التحميل أعلى من 2.00:
تحميل لطيف -L 2 محدث ب
EXAMPLE: يجري رسينك
يمكن لـ rsync تمامًا مثل updatedb تجويع نظام إدخال / إخراج القرص وبالتالي ينتج عنه ارتفاع
تحميل.
قم بتشغيل rsync مع الحفاظ على التحميل أقل من 3.4. إذا وصل الحمل إلى 7 سكون لمدة (7-3.4) * 12 ثانية:
تحميل لطيف -L 3.4 -f 12 رسينك -ها /الصفحة الرئيسية/ / النسخ الاحتياطي / المنزل /
EXAMPLE: ضمان كاف أسطوانة مخبأ
افترض البرنامج فو يستخدم ملفات 2 جيجا بايت بشكل مكثف. فو سيعمل بسرعة إذا كانت الملفات بتنسيق
ذاكرة التخزين المؤقت على القرص وتكون بطيئة مثل الزحف إذا لم تكن في ذاكرة التخزين المؤقت.
للتأكد من أن 2 غيغابايت محجوزة لتشغيل ذاكرة التخزين المؤقت على القرص:
تحميل لطيف --الصعب - تشغيل- mem 2g فو
لن يضمن ذلك استخدام ذاكرة 2 جيجا بايت لملفات فو، ولكنه
سوف تتوقف فو إذا كانت ذاكرة التخزين المؤقت على القرص منخفضة جدًا.
البيئة المتغيرات
لا أحد. في الإصدارات المستقبلية ، سيتمكن NICELOAD $ من احتواء الإعدادات الافتراضية.
EXIT الوضع
يجب أن تكون حالة الخروج مماثلة للأمر الجاري تشغيله (لم يتم اختباره).
التبليغ بق
إبلاغ عن الأخطاء إلى[البريد الإلكتروني محمي]>.
استخدم niceload عبر الإنترنت باستخدام خدمات onworks.net