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

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

ionice - מקוון בענן

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

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

תָכְנִית:

שֵׁם


ionice - הגדר או קבל תזמון תזמון קלט/פלט של תהליכים וסדר עדיפות

תַקצִיר


יונית [-c בכיתה] [-n רָמָה] [-t] -p מח"ש...
יונית [-c בכיתה] [-n רָמָה] [-t] -P PGID...
יונית [-c בכיתה] [-n רָמָה] [-t] -u UID...
יונית [-c בכיתה] [-n רָמָה] [-t] הפקודה [טענה...]

תיאור


תוכנית זו מגדירה או מקבלת את מחלקת תזמון ה-I/O והעדיפות עבור תוכנית. אם לא
טיעונים או סתם -p נתון, יונית ישאל את מחלקת תזמון ה-I/O הנוכחית ו
עדיפות לתהליך זה.

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

נכון לכתיבת שורות אלה, תהליך יכול להיות באחד משלושת שיעורי תזמון:

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

המאמץ הטוב ביותר
זהו שיעור התזמון האפקטיבי עבור כל תהליך שלא ביקש א
עדיפות I/O ספציפית. מחלקה זו לוקחת טיעון עדיפות מ 0-7, עם תחתון
מספר בעדיפות גבוהה יותר. תוכניות הפועלות באותה עדיפות של המאמץ הטוב ביותר
מוגשות בצורה עגולה.

שימו לב שלפני ליבה 2.6.26 תהליך שלא ביקש עדיפות קלט/פלט
משתמש באופן רשמי"אף לא אחד" כשיעור תזמון, אבל מתזמן הקלט/פלט יתייחס לכאלה
תהליכים כאילו היו במעמד המאמץ הטוב ביותר. העדיפות בתוך הטובים ביותר-
דרגת מאמץ תיגזר באופן דינמי מרמת המעבד הנחמדה של התהליך:
io_priority = (cpu_nice + 20) / 5.

עבור גרעינים לאחר 2.6.26 עם מתזמן CFQ I/O, תהליך שלא ביקש
עבור עדיפות I/O יורש את מחלקת תזמון ה-CPU שלו. נגזרת עדיפות ה-I/O
מה-CPU רמה נחמדה של התהליך (זהה כמו לפני הקרנל 2.6.26).

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

אפשרויות


-c, --מעמד בכיתה
ציין את השם או המספר של מחלקת התזמון לשימוש; 0 בשביל אף אחד, 1 ל
זמן אמת, 2 למאמץ הטוב ביותר, 3 לבטלה.

-n, --classdata רָמָה
ציין את נתוני כיתת התזמון. זה משפיע רק אם הכיתה מקבלת an
טַעֲנָה. לזמן אמת ולמאמץ הטוב ביותר, 0-7 הם נתונים חוקיים (רמות עדיפות).

-p, --pid מח"ש...
ציין את מזהי התהליך של תהליכים פועלים שעבורם יש לקבל או להגדיר את התזמון
פרמטרים.

-P, --pgid PGID...
ציין את מזהי קבוצת התהליך של תהליכים פועלים שעבורם יש לקבל או להגדיר את
פרמטרי תזמון.

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

-h, - עזרה
הצג טקסט עזרה וצא.

-u, --uid UID...
ציין את מזהי המשתמש של תהליכים פועלים שעבורם יש לקבל או להגדיר את התזמון
פרמטרים.

-V, --גִרְסָה
הצג מידע גרסה וצא.

דוגמאות


# יונית -c 3 -p 89

מגדיר תהליך עם PID 89 כתהליך קלט/פלט סרק.

# יונית -c 2 -n 0 bash

מפעיל את 'bash' כתוכנית עם מאמץ מיטבי עם עדיפות גבוהה ביותר.

# יונית -עמ' 89 91

מדפיס את המחלקה והעדיפות של התהליכים עם PID 89 ו-91.

אורים


לינוקס תומכת בתזמון קלט/פלט בסדרי עדיפויות ובשיעורים מאז 2.6.13 עם ה-CFQ I/O
מתזמן.

מחברים


ינס אקסבוjens@axboe.dk>
קארל זקkzak@redhat.com>

זמינות


הפקודה ionice היא חלק מחבילת util-linux וזמינה מ
ftp://ftp.kernel.org/pub/linux/utils/util-linux/.

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


Ad


Ad