אנגליתצרפתיתספרדי

סמל OnWorks

niceload - מקוון בענן

הפעל niceload בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה niceload שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


niceload - האטה של ​​תוכנית כאשר ממוצע העומס הוא מעל גבול מסוים

תַקצִיר


עומס נחמד [-v] [-h] [-n נחמד] [-I io] [-L load] [-M mem] [-N] [--program חיישן] [-t time]
[-s time|-f factor] (פקודה | -p PID [-p PID ...] )

תיאור


גנה עומס נחמד יאט תוכנית כאשר ממוצע העומס (או פעילות מערכת אחרת).
מעל גבול מסוים. כאשר תגיע הגבול, התוכנית תושעה עבור חלק
זְמַן. ואז התחדש שוב לזמן מה. ואז ממוצע העומס נבדק שוב ואנחנו
להתחיל מחדש.

במקום עומס ממוצע עומס נחמד יכול גם להסתכל על קלט/פלט דיסק, כמות הזיכרון הפנוי או
החלפת פעילות.

אם העומס הוא 3.00 אז הגדרות ברירת המחדל יריץ תוכנית כזו:

ריצה שנייה אחת, השהה (1-3.00) שניות, ריצה שנייה אחת, השהה (1.00-1) שניות, ריצה
שנייה אחת,...

אפשרויות


-f גורם
--גורם גורם
גורם זמן השעיה. מוגדר באופן דינמי -s כסכום מעבר לגבול * גורם. ברירת המחדל היא
1.

-H
--קָשֶׁה גבול קשה. --קָשֶׁה ישהה את התהליך עד שהמערכת תהיה מתחת למגבלות.
ברירת המחדל היא --רַך.

--io iolimit
-I iolimit
מגבלה עבור I/O. כמות ה-I/O של הדיסק תחושב כערך 0 - 10, כאשר 0
אין קלט/פלט ו-10 הוא שלפחות דיסק אחד רווי ב-100%.

--io יקבע את שניהם --start-io ו run-io.

--לִטעוֹן מגבלת עומס
-L מגבלת עומס
מגבלה לממוצע עומס.

--לִטעוֹן יקבע את שניהם --התחל-עומס ו עומס ריצה.

--מ memlimit
-M memlimit
הגבלת זיכרון פנוי. זהו כמות הבתים הזמינים כחינם + מטמון.
מגבלה זו מטופלת מול מגבלות אחרות: אם המערכת מעל הגבול
התוכנית תפעל, אם היא מתחת לגבול התוכנית תיפסק

memlimit ניתן לתקן עם K, M, G, T או P אשר יכפילו את הגודל
עם 1024, 1048576, 1073741824 או 1099511627776 בהתאמה.

--מ יקבע את שניהם --start-mem ו רץ-ממ.

--לא להחליף
-N אין החלפה. אם המערכת מחליפה גם פנימה וגם החוצה היא אינדיקציה טובה
שהמערכת לחוצה זיכרון.

--לא להחליף הוא מעבר לגבול אם המערכת מחליפה הן פנימה והן החוצה.

--לא להחליף יקבע את שניהם --התחל-לא החלפה ו run-noswap.

-n נחמדות
--נֶחְמָד נחמדות
קובע נחמדות. לִרְאוֹת נחמד(1).

-p מח"ש (גירסת בדיקה ניסיונית)
--pid מח"ש (גירסת בדיקה ניסיונית)
מזהה תהליך של תהליך להשעיה. אתה יכול לציין מספר מזהי תהליך באמצעות
מספר -p מח"ש.

--פרג התוכנית (גירסת בדיקה ניסיונית)
--תכנית התוכנית (גירסת בדיקה ניסיונית)
שם התוכנית הפועלת להשהיה. אתה יכול לציין מספר תוכניות עם
מספר --פרג התוכנית.

--ציטוט
-q ציטוט את שורת הפקודה. שימושי אם הפקודה מכילה תווים כמו *, $, > ו-"
זה לא צריך להתפרש על ידי הקליפה.

--run-io iolimit
--רי iolimit
--ריצה-עומס מגבלת עומס
--rl מגבלת עומס
--רוץ-ממ memlimit
--rm memlimit
הגבלה לרוץ. התוכנית הפועלת תואט אם המערכת נמצאת מעל
לְהַגבִּיל. לִרְאוֹת: --io, --לִטעוֹן, --מ, --לא להחליף.

--חיישן חיישן התוכנית (גירסת בדיקה ניסיונית)
קרא חיישן. להשתמש חיישן התוכנית לקרוא חיישן.

זה ישמור על טמפרטורת המעבד מתחת ל-80 מעלות צלזיוס ב-GNU/Linux:

niceload -l 80000 -f 0.001 --sensor 'sort -n /sys/devices/platform/coretemp*/temp*_input' gzip *

זה ייפסק אם שטח הדיסק < 100000.

niceload -H -l -100000 --חיישן "df . | awk '{ print \$4 }'" הד

--start-io iolimit
--כן iolimit
--התחל-עומס מגבלת עומס
--sl מגבלת עומס
--start-mem memlimit
--sm memlimit
מגבלת התחלה. התוכנית לא תתחיל עד שהמערכת תהיה מתחת לגבול. לִרְאוֹת:
--io, --לִטעוֹן, --מ, --לא להחליף.

--רַך
-S גבול רך. עומס נחמד ישהה תהליך לזמן מה ואז יניח לו לפעול למשך א
שנית ובכך רק מאט תהליך בזמן שהמערכת מעל אחד מהנתונים
גבולות. זוהי ברירת המחדל.

--לְהַשְׁעוֹת ה-SEC
-s ה-SEC השעיית זמן. השעה את הפקודה כל כך הרבה שניות כאשר ממוצע העומס המרבי הוא
השיג.

--בדוק שוב ה-SEC
-t ה-SEC בדוק שוב את זמן הטעינה. שינה SEC שניות לפני בדיקת עומס שוב. ברירת המחדל היא 1
שְׁנִיָה.

--מִלוּלִי
-v מִלוּלִי. הדפס פלט נוסף על מה שקורה. להשתמש -v עד שאתה יודע מה
אתה עושה.

דוגמא: לִרְאוֹת עומס נחמד in פעולה


בטרמינל 1 ריצה: למעלה

בריצת טרמינל 2:

עומס נחמד -q פרל -e '$|=1;עשה{$l==$r or הדפסה "."; $l=$r}עד(($r=זמן-$^T)>50) '

זה ידפיס '.' כל שנייה למשך 50 שניות ולאכול הרבה מעבד. כאשר העומס
עולה ל-1.0 התהליך מושעה.

דוגמא: הפעלה עודכן b


הפעלת updatedb יכולה לעתים קרובות להרעיב את המערכת ל-I/O בדיסק ובכך לגרום לעומס גבוה.

הפעל את updatedb אך השה את updatedb אם העומס הוא מעל 2.00:

עומס נחמד -L 2 עודכן b

דוגמא: הפעלה rsync


rsync יכול בדיוק כמו updatedb להרעיב את המערכת לדיסק I/O ובכך לגרום ל-high
לטעון.

הפעל את rsync אך שמור על עומס מתחת ל-3.4. אם העומס מגיע ל-7 שינה למשך (7-3.4)*12 שניות:

עומס נחמד -L 3.4 -f 12 rsync -הה /בית/ /גיבוי/בית/

דוגמא: להבטיח מספיק דיסק מטמון


נניח את התוכנית Foo משתמש באינטנסיביות בקבצים של 2 GB. Foo ירוץ מהר אם הקבצים נמצאים
מטמון דיסק ולהיות איטי כמו זחילה אם הם לא נמצאים במטמון.

כדי להבטיח ש-2 GB שמורים להפעלת מטמון דיסק:

עומס נחמד --קָשֶׁה --רוץ-ממ 2g Foo

זה לא מבטיח שהזיכרון של 2 GB ישמש עבור הקבצים עבור Foo, אבל זה
יפסיק Foo אם הזיכרון למטמון הדיסק נמוך מדי.

הסביבה וריאציות


אף אחד. בגרסאות עתידיות $NICELOAD יוכל להכיל הגדרות ברירת מחדל.

יְצִיאָה סטָטוּס


מצב היציאה צריך להיות זהה לפקודה המופעלת (לא נבדק).

דיווח באגים


דווח על באגים ל[מוגן בדוא"ל]>.

השתמש ב-Niceload באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad