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

Ad


סמל OnWorks

atop - מקוון בענן

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

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

תָכְנִית:

שֵׁם


למעלה - צג מערכת ותהליכים של AT Computing

תַקצִיר


שימוש אינטראקטיבי:

למעלה [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o] [-C|-M|-D|-N|-A] [-af1x ] [-L linelen]
[-תווית[,תווית]...] [ הפסקה [ דגימות ]]

כתיבה וקריאה של קובצי יומן גולמיים:

למעלה -w קובץ rawfile [-כפי ש] [ הפסקה [ דגימות ]]
למעלה -ר [ קובץ rawfile ] [-ב h: mm ] [-ה h: mm ] [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o]
[-C|-M|-D|-N|-A] [-f1x] [-L linelen] [-Plabel[,תווית]...]

תיאור


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

כל הפסקה (ברירת מחדל: 10 שניות) מוצג מידע על תפיסת המשאב ב-
רמת המערכת (מעבד, זיכרון, דיסקים ושכבות רשת), ואחריה רשימה של תהליכים
שהיו פעילים במהלך המרווח האחרון (שים לב שכל התהליכים שהיו
ללא שינוי במהלך המרווח האחרון לא יוצגו, אלא אם מקש 'a' נלחץ).
אם רשימת התהליכים הפעילים לא לגמרי מתאימה למסך, רק החלק העליון של ה
הרשימה מוצגת (ממוינת לפי סדר הפעילות).
המרווחים חוזרים על עצמם עד למספר של דגימות (מצוין כארגומנט פקודה) הוא
הגיע, או עד שהמקש 'q' נלחץ במצב אינטראקטיבי.

מתי למעלה מופעל, הוא בודק אם ערוץ הפלט הסטנדרטי מחובר ל-a
מסך, או לקובץ/צינור. במקרה הראשון הוא מייצר קודי בקרת מסך (דרך
ncurses library) ומתנהג באופן אינטראקטיבי; במקרה השני הוא מייצר ASCII- שטוח
פלט.

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

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

תהליך חשבונאות


מתי למעלה מופעל, הוא מפעיל את מנגנון חשבונאות התהליך בקרנל. זֶה
מאלץ את הקרנל לכתוב רשומה עם מידע חשבונאי לקובץ החשבונאי
בכל פעם שתהליך מסתיים. מלבד ניהול הקרנל הקשור לריצה
תהליכים, למעלה גם מפרש את הרישומים החשבונאיים בדיסק בכל מרווח; ב
בדרך זו למעלה יכול גם להראות את הפעילות של תהליך במהלך המרווח שבו הוא נמצא
סיים.
בכל פעם הגלגול האחרון של למעלה עוצר (או על ידי לחיצה על `q' או על ידי `kill -15'), זה
מכבה שוב את מנגנון חשבונאות התהליך. לעולם אל תפסיק למעלה by
`להרוג -9', כי אז אין לו סיכוי להפסיק את תהליך החשבונאות; כתוצאה מכך
קובץ הנהלת חשבונות עלול לצרוך הרבה מקום בדיסק לאחר זמן מה.

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

שים לב שדרושות הרשאות שורש כדי להפעיל ניהול חשבונות תהליכים בקרנל.
אתה יכול להתחיל למעלה בתור root או ציין הרשאות setuid-root לקובץ ההפעלה. ב
המקרה האחרון, למעלה מפעיל חשבונאות תהליכים ומיד מוריד את השורש-
שוב הרשאות.

צבעים


עבור צריכת המשאבים ברמת המערכת, למעלה משתמש בצבעים כדי לציין כי קריטי
אחוז התפוסה הושג (כמעט). אחוז עיסוק קריטי אומר
סביר להניח שהעומס הזה גורם להשפעה שלילית ניכרת בביצועים עבור
יישומים המשתמשים במשאב זה. האחוז הקריטי תלוי בסוג המשאב:
למשל, השפעת הביצועים של דיסק עם אחוז תפוסה של 80% עשויה להיות גדולה יותר
בולט ליישומים/משתמש מאשר מעבד עם אחוז תפוסה של 90%.
כיום למעלה משתמש בערכי ברירת המחדל הבאים כדי לחשב אחוז משוקלל לכל
מַשׁאָב:

מעבד
אחוז עסוק של 90% ומעלה נחשב כ'קריטי'.

דיסק
אחוז עסוק של 70% ומעלה נחשב כ'קריטי'.

רשת
נחשב אחוז עסוק של 90% ומעלה עבור העומס של הממשק
'קריטי'.

זכרון
אחוז תפוסה של 90% נחשב 'קריטי'. שימו לב שזה
אחוז התפוסה הוא צריכת הזיכרון המצטברת של הליבה (כולל
לוח) וכל התהליכים; הזיכרון עבור מטמון העמוד ('cache' ו-'buff' ב-
MEM-line) אינו משתמע!
אם מספר העמודים שהוחלפו ('swout' בשורת PAG) גדול מ-10 לכל
שנית, משאב הזיכרון נחשב 'קריטי'. ערך של לפחות 1 לכל
השני נחשב `כמעט קריטי'.
אם הזיכרון הוירטואלי המחויב חורג מהמגבלה (`vmcom' ו-`vmlim' ב-SWP-
קו), קו ה-SWP צבוע עקב התחייבות יתר של המערכת.

להחליף
אחוז תפוסה של 80% נחשב כ'קריטי' כי יכול להיות ששטח החלפה
מותש לחלוטין בעתיד הקרוב; זה לא קריטי מנקודת ביצוע-
לתצוגה.

ניתן לשנות ערכי ברירת מחדל אלה בקובץ התצורה (ראה דף אדם נפרד של
atoprc).

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

בעזרת המקש 'x' (או דגל -x), ניתן לדכא את צביעת הקו.

אינטראקטיבי פקודות


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

g הצג פלט גנרי (ברירת מחדל).

בכל תהליך, השדות הבאים מוצגים במקרה של רוחב חלון של 80 מיקומים:
process-id, צריכת מעבד במהלך המרווח האחרון במצב מערכת ומשתמש, ה
צמיחת זיכרון וירטואלי ומתגורר של התהליך.
העמודות הבאות תלויות בקרנל בשימוש: כאשר לתיקון הליבה `cnt' יש
הותקן, מספר העברות הקריאה והכתיבה בדיסק ומספר
מנות רשת שהתקבלו והשודרו מוצגות עבור כל תהליך. כאשר הגרעין
התיקון אינו מותקן והקרנל תומך ב-"storage accounting" (>= 2.6.20),
העברת נתונים לקריאה/כתיבה בדיסק, המצב וקוד היציאה מוצגים עבור כל אחד מהם
תהליך. כאשר תיקון הליבה אינו מותקן והקרנל אינו תומך
"אחסון חשבונות", שם המשתמש, מספר השרשורים בקבוצת השרשור, הסטטוס
וקוד יציאה מוצגים.
העמודות האחרונות מכילות את המדינה, אחוז התפוסה של הנבחרים
משאב (ברירת מחדל: cpu) ושם התהליך.

כאשר יותר מ-80 עמדות זמינות, מידע נוסף נוסף.

m הצג פלט הקשור לזיכרון.

בכל תהליך, השדות הבאים מוצגים במקרה של רוחב חלון של 80 מיקומים:
תהליך מזהה, תקלות זיכרון קטנות וגדולות, גודל טקסט משותף וירטואלי, סך הכל וירטואלי
גודל תהליך, גודל תהליך תושב כולל, גידול וירטואלי וגידול תושב במהלך האחרון
מרווח, אחוז תפוסת הזיכרון ושם התהליך.

כאשר יותר מ-80 עמדות זמינות, מידע נוסף נוסף.

d הצג פלט הקשור לדיסק.

כאשר "חשבון אחסון" פעיל בקרנל, השדות הבאים מוצגים:
process-id, כמות הנתונים שנקראו מהדיסק, כמות הנתונים שנכתבו לדיסק, כמות
נתונים שנכתבו אך נמשכו שוב (WCANCL), תפוסת דיסק
אחוז ושם תהליך.

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

n הצג פלט הקשור לרשת.

בכל תהליך, השדות הבאים מוצגים במקרה של רוחב חלון של 80 מיקומים:
process-id, מספר מנות TCP שהתקבלו עם הגודל הממוצע לחבילה (ב
בתים), מספר מנות TCP שנשלחו עם הגודל הממוצע לכל מנה (בבתים),
מספר מנות UDP שהתקבלו עם הגודל הממוצע לחבילה (בבתים), מספר של
נשלחו מנות UDP בגודל הממוצע לחבילה (בבתים), והתקבלו ונשלחו
מנות גולמיות (למשל ICMP) בעמודה אחת, אחוז תפוסת הרשת והתהליך
שם.
ניתן להציג מידע זה רק כאשר תיקון הקרנל `cnt' מותקן.

כאשר יותר מ-80 עמדות זמינות, מידע נוסף נוסף.

s הצג מאפייני תזמון.

בכל תהליך, השדות הבאים מוצגים במקרה של רוחב חלון של 80 מיקומים:
process-id, מספר השרשורים במצב 'פועל' (R), מספר השרשורים במצב
'שינה בלתי ניתנת להפסקה' (S), מספר שרשורים במצב 'שינה בלתי ניתנת להפסקה'
(ד), מדיניות תזמון (שיתוף זמן רגיל, סבב בזמן אמת, fifo בזמן אמת),
ערך נחמד, עדיפות, עדיפות בזמן אמת, מעבד נוכחי, מצב, קוד יציאה, מצב,
אחוז התפוסה עבור המשאב הנבחר ושם התהליך.

כאשר יותר מ-80 עמדות זמינות, מידע נוסף נוסף.

v הצג מאפייני תהליך שונים.

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

כאשר יותר מ-80 עמדות זמינות, מידע נוסף נוסף.

c הצג את שורת הפקודה של התהליך.

לכל תהליך מוצגים השדות הבאים: process-id, אחוז התפוסה עבור
המשאב הנבחר ושורת הפקודה כולל ארגומנטים.

o הצג את השורה המוגדרת על ידי המשתמש של התהליך.

בקובץ התצורה מילת המפתח מדיניות עצמית ניתן לציין עם
תיאור של שורת פלט המוגדרת על ידי המשתמש.
עיין בדף האדם של atoprc לתיאור מפורט.

u הצג את פעילות התהליך שנצברה לכל משתמש.

לכל משתמש מוצגים השדות הבאים: מספר תהליכים פעילים או שהסתיימו
במהלך המרווח האחרון (או בסך הכל אם בשילוב עם הפקודה `a'), מעבד שנצבר
צריכה במהלך המרווח האחרון במצב מערכת ומשתמש, הווירטואלי הנוכחי ו
שטח זיכרון תושב הנצרך על ידי תהליכים פעילים (או כל התהליכים של המשתמש אם
בשילוב עם הפקודה `a').
כאשר תיקון הליבה `cnt' הותקן או "אחסון חשבונות" פעיל, ה-
תפוקת קריאה וכתיבה מצטברת בדיסק מוצגת. כאשר תיקון הקרנל 'cnt'
הותקן, מוצג מספר מנות הרשת שהתקבלו ונשלחו.
העמודות האחרונות מכילות את אחוזי התפוסה הצבורים של הנבחרים
משאב (ברירת מחדל: cpu) ושם המשתמש.

p הצג את פעילות התהליך שנצברה לתוכנית (כלומר שם תהליך).

בכל תוכנית מוצגים השדות הבאים: מספר תהליכים פעילים או שהסתיימו
במהלך המרווח האחרון (או בסך הכל אם בשילוב עם הפקודה `a'), מעבד שנצבר
צריכה במהלך המרווח האחרון במצב מערכת ומשתמש, הווירטואלי הנוכחי ו
שטח זיכרון תושב הנצרך על ידי תהליכים פעילים (או כל התהליכים של המשתמש אם
בשילוב עם הפקודה `a').
כאשר תיקון הליבה `cnt' הותקן או "אחסון חשבונות" פעיל, ה-
תפוקת קריאה וכתיבה מצטברת בדיסק מוצגת. כאשר תיקון הקרנל 'cnt'
הותקן, מוצג מספר מנות הרשת שהתקבלו ונשלחו.
העמודות האחרונות מכילות את אחוזי התפוסה הצבורים של הנבחרים
משאב (ברירת מחדל: cpu) ושם התוכנית.

C מיין את הרשימה הנוכחית לפי סדר צריכת המעבד (ברירת מחדל). האחד-אבל-אחרון
העמודה משתנה ל-``CPU''.

M מיין את הרשימה הנוכחית לפי סדר צריכת זיכרון התושב. האחד-אבל-אחרון
העמודה משתנה ל-``MEM''.

D מיין את הרשימה הנוכחית לפי סדר הגישה לדיסק שניתנו. הטור האחד אבל אחרון
שינויים ל- ``DSK''.

N מיין את הרשימה הנוכחית לפי סדר מנות הרשת שהתקבלו/שודרו. האחד-
אבל העמודה האחרונה משתנה ל- ``NET''.

A מיין את הרשימה הנוכחית באופן אוטומטי לפי סדר משאב המערכת העמוס ביותר
במהלך המרווח הזה. העמודה האחת אך האחרונה מציגה את "ACPU", "AMEM",
``ADSK'' או ``ANET'' (ה-'A' שלפניו מציינת סדר מיון אוטומטי). הכי
משאב עסוק נקבע על ידי השוואת אחוזי העסוק המשוקללים של המערכת
משאבים, כפי שתואר קודם לכן בסעיף צבעים.
אפשרות זו נשארת בתוקף עד לבחירה מפורשת של סדר מיון אחר שוב.
סדר מיון לדיסק אפשרי רק כאשר תיקון הליבה `cnt' מותקן או
"חשבונאות אחסון" פעילה. סדר מיון לרשת אפשרי רק כאשר
תיקון הליבה `cnt' מותקן.

פקודות אינטראקטיביות שונות:

? בקשת מידע לעזרה (ניתן ללחוץ גם על המקש 'h').

V בקשה למידע על גרסה (מספר ותאריך).

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

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

i שנה את טיימר המרווחים (ברירת מחדל: 10 שניות). אם טיימר מרווח של 0 הוא
נכנס, טיימר המרווחים כבוי. במקרה כזה מדגם חדש יכול להיות רק
מופעל באופן ידני על ידי לחיצה על מקש 't'.

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

בעת הצגת התוכן של קובץ גולמי, ניתן להשתמש במפתח זה כדי להציג את הדוגמה הבאה
מהקובץ.

T בעת הצגת התוכן של קובץ גולמי, ניתן להשתמש במפתח זה כדי להציג את הקודם
דוגמה מהקובץ.

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

r אפס את כל המונים לאפס כדי לראות את פעילות המערכת והתהליכים מאז האתחול שוב.

בעת הצגת התוכן של קובץ גולמי, ניתן להשתמש במקש זה כדי להריץ אחורה ל-
תחילת הקובץ שוב.

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

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

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

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

1 הצג מונים רלוונטיים כממוצע לשנייה (בפורמט `..../s') במקום
כסה"כ במהלך המרווח (החלפה).
אם מפתח זה פעיל או לא ניתן לראות בשורת הכותרת.

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

k שלח אות לתהליך פעיל (המכונה גם להרוג תהליך).

q צא מהתוכנית.

^F הצג את העמוד הבא של רשימת התהליך (קדימה).

^B הצג את העמוד הקודם של רשימת התהליך (אחורה).

^L צייר מחדש את המסך.

RAW נתונים אחסון


על מנת לאחסן נתונים סטטיסטיים ברמת המערכת והתהליך לניתוח ארוך טווח (למשל ל
בדוק את עומס המערכת ואת התהליכים הפעילים שפועלים אתמול בין 3:00 ל-4:00
אחר הצהריים), למעלה יכול לאחסן את הנתונים הסטטיסטיים ברמת המערכת והתהליך בפורמט בינארי דחוס
בקובץ גולמי עם הדגל -w ואחריו שם הקובץ. אם הקובץ הזה כבר קיים ו
מוכר כקובץ נתונים גולמיים, למעלה יצרף דוגמאות חדשות לקובץ (החל מ-
מדגם המשקף את הפעילות מאז האתחול); אם הקובץ לא קיים, הוא יהיה
נוצר.
כברירת מחדל, רק תהליכים שהיו פעילים במהלך המרווח מאוחסנים ב-raw
קוֹבֶץ. כאשר הדגל -a מוגדר, כל התהליכים יאוחסנו.
ניתן להעביר את המרווח (ברירת מחדל: 10 שניות) ומספר הדגימות (ברירת מחדל: אינסופי).
כטיעונים אחרונים. במקום מספר הדגימות, הדגל -S ניתן להשתמש כדי לציין
זֶה למעלה אמור להסתיים בכל מקרה לפני חצות.

ניתן לקרוא קובץ גולמי ולהמחיש אותו שוב עם הדגל -r ואחריו שם הקובץ. אם
לא צוין שם קובץ, הקובץ /var/log/atop/atop_YYYYMMDD נפתח לקלט (היכן
YYYYMMDD הן ספרות המייצגות את התאריך הנוכחי). אם מצוין שם קובץ ב-
פורמט YYYYMMDD (המייצג כל תאריך חוקי), הקובץ /var/log/atop/atop_YYYYMMDD is
נפתח. אם שם קובץ עם השם הסמלי y מצוין, קובץ היומן היומי של אתמול הוא
נפתח (ניתן לחזור על זה כך ש'yyyy' מציין את קובץ היומן של לפני ארבעה ימים).
ניתן לראות את הדוגמאות מהקובץ באופן אינטראקטיבי על ידי שימוש במקש 't' כדי להציג את
המדגם הבא, המפתח 'T' כדי להציג את המדגם הקודם, המפתח 'b' כדי להסתעף אל a
זמן מסוים או מקש 'r' כדי להריץ אחורה לתחילת הקובץ.
כאשר הפלט מופנה לקובץ או לצינור, למעלה מדפיס את כל הדוגמאות ב-ASCII רגיל. ה
אורך השורה המוגדר כברירת מחדל הוא 80 תווים במקרה זה; עם הדגל -L ואחריו
אורך שורה חלופי, יותר (או פחות) עמודות יוצגו.
עם הדגל -b (שעת התחלה) ו/או -e (זמן סיום) ואחריו ארגומנט זמן של הטופס
HH:MM, ניתן לבחור פרק זמן מסוים בתוך הקובץ הגולמי.

מתי למעלה מותקן, הסקריפט על גבי.יומי מאוחסן ב /etc/atop מַדרִיך. זֶה
סקריפטים דואגים לכך למעלה מופעל כל יום בחצות כדי לכתוב בינארי דחוס
נתונים לקובץ /var/log/atop/atop_YYYYMMDD עם מרווח של 10 דקות.
יתר על כן, הסקריפט מסיר את כל הקבצים הגולמיים שגילם מעל ארבעה שבועות.
הסקריפט מופעל באמצעות cron daemon באמצעות הקובץ /etc/cron.d/atop עם
תוכן
0 0 * * * שורש /etc/atop/atop.daily

כאשר ה-RPM `psacct' מותקן, ניהול חשבונות התהליך מופעל מחדש באופן אוטומטי באמצעות
מה היא הושג מַנגָנוֹן. הקובץ /etc/logrotate.d/psaccs_atop דואג לזה למעלה is
הסתיים ממש לפני הסיבוב של קובץ חשבונאות התהליך והקובץ
/etc/logrotate.d/psaccu_atop דואג לזה למעלה מופעל מחדש לאחר הסיבוב.
כאשר RPM `psacct' אינו מותקן, לקבצי logrotate אלה אין השפעה.

תפוקה תיאור


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

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

אם יש להציג ערכים על ידי למעלה שאינם מתאימים ברוחב העמודה, סימון נוסף
משמש. אם למשל יש להציג בעמודה צריכת מעבד של 233216 מילישניות
רוחב של 4 עמדות, הוא מוצג בתור `233s' (בשניות). עבור דמויות זיכרון גדולות,
יחידה נוספת נבחרת אם הערך לא מתאים (Mb במקום Kb, Gb במקום Mb).
עבור ערכים אחרים, נעשה שימוש בסוג של סימון מעריך (ערך 123456789 מוצג בעמודה
של 5 עמדות נותן 123e6).

תפוקה תיאור - מערכת רמה


המידע ברמת המערכת מורכב משורות הפלט הבאות:

הרפובליקה העממית של סין סיכומים ברמת התהליך.
שורה זו מכילה את זמן המעבד הכולל הנצרך במצב מערכת (`sys') ובמשתמש
mode (`משתמש'), המספר הכולל של תהליכים הקיימים ברגע זה (`#proc'), ה
המספר הכולל של שרשורים הנמצאים ברגע זה במצב `פועל' (`#trun'),
`שינה מפסקת' (`#tslpi') ו`שינה בלתי ניתנת להפסקה' (`#tslpu'),
מספר תהליכי זומבים (`#זומבי'), מספר קריאות המשובטים למערכת (`שיבוטים'),
ומספר התהליכים שהסתיימו במהלך המרווח (`#exit', שמציג `?'
אם לא נעשה שימוש בחשבונאות תהליכית).
אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.

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

כל שורה מכילה את אחוז זמן המעבד המושקע במצב ליבה על ידי כל הפעילים
תהליכים (`sys'), אחוז זמן המעבד הנצרך במצב משתמש (`משתמש') עבור כולם
תהליכים פעילים (כולל תהליכים הפועלים עם ערך נחמד גדול מאפס),
אחוז זמן המעבד המושקע לטיפול בפסיקות ('irq') כולל softirq,
אחוז זמן המעבד הבלתי מנוצל בזמן ששום תהליכים לא חיכו ל-Disk-I/O
(`בטלה'), ואחוז זמן המעבד הבלתי מנוצל בזמן שלפחות תהליך אחד היה
מחכה לדיסק-I/O (`מתין').
במקרה של עיסוק לפי מעבד, העמודה האחרונה מציגה את מספר המעבד ואת ההמתנה
אחוז (`w') עבור המעבד הזה. מספר השורות המציגות את העיסוק לכל מעבד
יכול להיות מוגבל.

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

במקרה של קנה מידה של תדר, כל אחוזי המעבד שהוזכרו קודם הם יחסיים
לקנה המידה המשומש של המעבד במהלך המרווח. אם למשל מעבד היה פעיל
עבור 50% במצב משתמש במהלך המרווח בעוד שקנה ​​המידה של התדר היה 40%,
אז רק 20% מהקיבולת המלאה של המעבד נוצלה במצב משתמש.
במקרה שמודול הליבה `cpufreq_stats' פעיל (לאחר הוצאת `modprobe
cpufreq_stats'), ה מְמוּצָע תדירות (`avgf') וה- מְמוּצָע אחוז קנה המידה
(`avgscal') מוצג. אחרת ה נוֹכְחִי תדירות (`עקום') וה- נוֹכְחִי
אחוז קנה המידה (`curscal') מוצג ברגע שנלקחת הדגימה.

אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.

CPL מידע על טעינת המעבד.
שורה זו מכילה את נתוני ממוצע העומס המשקפים את מספר השרשורים שיש
זמין להפעלה על מעבד (כלומר חלק מתור הריצה) או שממתינים לדיסק
I/O. ממוצעים של נתונים אלה על פני 1 (`avg1'), 5 (`avg5') ו-15 (`avg15') דקות.
יתר על כן, מספר בוררי ההקשר (`csw'), מספר ההפסקות המטופלות
(`intr') ומספר המעבדים הזמינים מוצגים.

אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.

ממ עיסוק בזיכרון.
שורה זו מכילה את הכמות הכוללת של זיכרון פיזי (`טוט'), כמות הזיכרון
שהוא פנוי כרגע ('חינם'), כמות הזיכרון שנמצאת בשימוש כמטמון עמודים
(`מטמון'), כמות הזיכרון בתוך מטמון העמוד שיש לשטוף לדיסק
(`מלוכלך'), כמות הזיכרון המשמשת למטא נתונים של מערכת הקבצים (`buff') והכמות
של זיכרון בשימוש עבור קרנל malloc של (`לוח' - תמיד 0 עבור ליבה 2.4).

אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.

SWP החלף עיסוק ומידע על התחייבות יתר.
שורה זו מכילה את הכמות הכוללת של שטח ההחלפה בדיסק (`tot') ואת הכמות של
שטח החלפה חופשי (`חינם').
יתר על כן, שטח הזיכרון הוירטואלי המחויב (`vmcom') והמגבלה המקסימלית של ה-
שטח מחויב (`vmlim', שהוא כברירת מחדל גודל החלפה בתוספת 50% מגודל הזיכרון) הוא
מוצג. המרחב המחויב הוא המרחב הוירטואלי השמור לכל ההקצאות של
שטח זיכרון פרטי לתהליכים. הקרנל מוודא רק אם ה-committed
השטח חורג מהמגבלה אם מוגדר טיפול קפדני ב-overcommit
(vm.overcommit_memory הוא 2).

PAG תדירות ההחלפה.
שורה זו מכילה את מספר העמודים הסרוקים (`סריקה') בשל העובדה כי חינם
הזיכרון יורד מתחת לסף מסוים ולמספר הפעמים שהקרנל מנסה
לתבוע מחדש דפים עקב צורך דחוף (`דוכן').
כמו כן מספר דפי הזיכרון שהמערכת קראה ממרחב החלפה (`swin') וה-
מספר דפי הזיכרון שהמערכת כתבה כדי להחליף מקום (`swout') מוצגים.

LVM/MDD/DSK
נפח לוגי/ניצול התקנים/דיסקים מרובים.
לכל יחידה פעילה מופקת שורה אחת, ממוינת לפי פעילות היחידה. קו כזה מראה את
שם (למשל VolGroup00-lvtmp עבור אמצעי אחסון לוגי או sda עבור דיסק קשיח), ה-busy
אחוז כלומר חלק מהזמן שהיחידה הייתה עסוקה בטיפול בבקשות
(`תפוס'), מספר בקשות הקריאה שהוצאו (`קריאה'), מספר בקשות הכתיבה
שהונפקו (`כתוב'), מספר KiBytes לקריאה (`KiB/r'), מספר KiBytes לכל קריאה
כתוב (`KiB/w'), מספר התפוקה של MiBytes לשנייה עבור קריאה (`MBr/s'), ה-
מספר תפוקה של MiBytes לשנייה עבור כתיבה ('MBw/s'), עומק התור הממוצע
(`avq') והמספר הממוצע של אלפיות השנייה הדרושה לבקשה (`avio') לחיפוש,
חביון והעברת נתונים.
אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.

ניתן להגביל את מספר השורות המציגות את היחידות לכל מחלקה (LVM, MDD או DSK) עם
מקש 'l' או סטטי (ראה דף אדם נפרד של atoprc). על ידי ציון הערך
0 עבור מחלקה מסוימת, לא יוצגו יותר שורות עבור אותה מחלקה.

נקי ניצול רשת (TCP/IP).
קו אחד מוצג עבור פעילות שכבת התחבורה (TCP ו-UDP), שורה אחת עבור
שכבת IP ושורה אחת לכל ממשק פעיל.
עבור שכבת התחבורה, מוצגים מונים לגבי מספר ה-TCP שהתקבל
מקטעים כולל אלה שהתקבלו בטעות ("tcpi"), מספר ה-TCP המועברים
מקטעים למעט אלה המכילים רק אוקטטים משודרים מחדש (`tcpo'), המספר של
דגימות UDP שהתקבלו ('udpi'), מספר דגימות ה-UDP ששודרו ('udpo'),
מספר ה-TCP הפעילים שנפתחות (`tcpao'), מספר ה-TCP הפסיביות שנפתחות (`tcppo'),
מספר השידורים החוזרים של פלט TCP (`tcprs'), מספר שגיאות קלט TCP
(`tcpie'), מספר איפוסי פלט TCP (`tcpie'), מספר פלט TCP
שידורים חוזרים (`tcpor'), מספר UDP no ports (`udpnp'), ומספר
שגיאות קלט UDP (`tcpie').
אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.
מונים אלו קשורים ל-IPv4 ו-IPv6 בשילוב.

עבור שכבת ה-IP, מוצגים מונים הנוגעים למספר נתוני ה-IP שהתקבלו
ממשקים, לרבות אלה שהתקבלו בטעות ('ipi'), מספר ה-IP
דגימות נתונים שפרוטוקולים מקומיים של שכבה גבוהה יותר הציעו לשידור ('ipo'), ה
מספר נתונים גרמות IP שהתקבלו שהועברו לממשקים אחרים ('ipfrw'),
מספר דגמי ה-IP שנמסרו לפרוטוקולים מקומיים של שכבה גבוהה יותר
(`deliv'), מספר הנתונים של ICMP שהתקבלו (`icmpi'), ומספרם של
שידור ICMP datagrams (`icmpo').
אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.
מונים אלו קשורים ל-IPv4 ו-IPv6 בשילוב.

עבור כל ממשק רשת פעיל מוצגת שורה אחת, ממוינת בממשק
פעילות. שורה כזו מציגה את שם הממשק ואת אחוז התפוסה שלו ב-
עמודה ראשונה. אחוז העסוק עבור חצי דופלקס נקבע על ידי השוואת ה
מהירות ממשק עם מספר הביטים שנשלחו והתקבלו בשנייה; למלא
דופלקס מהירות הממשק מושווה עם הגבוהה ביותר של או המשודר או
הסיביות שהתקבלו. כאשר לא ניתן לקבוע את מהירות הממשק (למשל עבור
ממשק loopback), `---' מוצג במקום האחוז.
יתר על כן, מספר החבילות שהתקבלו ("pcki"), מספר המנות המשודרות
מנות (`pcko'), הכמות האפקטיבית של סיביות שהתקבלו בשנייה (`si'), ה-
כמות אפקטיבית של ביטים המשודרים לשנייה ('כך'), מספר ההתנגשויות
(`coll'), מספר מנות ריבוי שידור שהתקבלו (`mlti'), מספר השגיאות
בזמן קבלת חבילה (`erri'), מספר השגיאות בזמן שידור חבילה
(`erro'), מספר החבילות שהתקבלו שהורדו (`drpi'), ומספרן של
מנות ששודרו נשמטו (`drpo').
אם רוחב המסך אינו מאפשר את כל המונים הללו, רק תת-קבוצה רלוונטית
מוצג.
ניתן להגביל את מספר השורות המציגות את ממשקי הרשת.

תפוקה תיאור - תהליך רמה


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

בכל תהליך, השדות הבאים עשויים להופיע (בסדר אלפביתי), בהתאם ל
מצב פלט נוכחי כמתואר בסעיף פקודות אינטראקטיביות ובהתאם ל
הרוחב הנוכחי של החלון שלך:

AVGRSZ הגודל הממוצע של פעולת קריאה אחת בדיסק.

AVGWSZ הגודל הממוצע של פעולת כתיבה אחת בדיסק.

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

שורת הפקודה
שורת הפקודה המלאה של התהליך (כולל ארגומנטים), המוגבלת ל
אורך קו המסך. ניתן להקיף את שורת הפקודה
סימני "פחות/גדול מ" (` ') מה שאומר שהתהליך הסתיים
במהלך המרווח האחרון.
מאחורי הפועל `COMMAND-LINE' בשורת הכותרת, מספר העמוד הנוכחי ו
המספר הכולל של העמודים של רשימת התהליך מוצג.

CPU אחוז התפוסה של תהליך זה קשור ליכולת הזמינה עבור
משאב זה ברמת המערכת.

CPUNR זיהוי ה-CPU שהשרשור הראשי של התהליך פועל עליו או שיש לו
לאחרונה פועל.

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

EGID מזהה קבוצה אפקטיבי שמתחתיו מתבצע תהליך זה.

ENDAT תאריך שבו התהליך הסתיים. אם התהליך עדיין פועל, זה
השדה מציג 'פעיל'.

ENTIME זמן שהתהליך הסתיים. אם התהליך עדיין פועל, זה
השדה מציג 'פעיל'.

EUID מזהה משתמש יעיל שמתחתיו מתבצע תהליך זה.

EXC קוד היציאה של תהליך שהופסק (המיקום השני של העמודה 'ST' הוא E) או
מספר האות הקטלני (המיקום השני של העמודה 'ST' הוא S או C).

FSGID מזהה קבוצה של מערכת הקבצים שמתחתיו מתבצע תהליך זה.

FSUID מזהה משתמש של מערכת הקבצים שתחתיו מתבצע תהליך זה.

MAJFLT מספר תקלות הדף שהופקו בתהליך זה ונפתרו על ידי
יצירה/טעינה של דף הזיכרון המבוקש.

ממ אחוז התפוסה של תהליך זה קשור ליכולת הזמינה עבור
משאב זה ברמת המערכת.

MINFLT מספר תקלות הדף שהופקו בתהליך זה ונפתרו על ידי
החזרת דף הזיכרון המבוקש מרשימת הדפים החינמית.

נקי אחוז התפוסה של תהליך זה קשור לעומס הכולל כלומר
מיוצר על ידי כל התהליכים (כלומר מנות רשת המועברות על ידי כל התהליכים
במהלך המרווח האחרון).
ניתן להציג מידע זה רק כאשר תיקון הקרנל `cnt' מותקן.

נֶחְמָד העדיפות הסטטית הפחות או יותר שניתן לתת לתהליך בסולם מ
-20 (עדיפות גבוהה) עד +19 (עדיפות נמוכה).

NPROCS מספר התהליכים הפעילים והמופסקים שנצברו עבור משתמש זה או
תכנית.

מח"ש מזהה תהליך. אם תהליך התחיל והסתיים במהלך המרווח האחרון,
א `?' מוצג מכיוון שה-proces-id אינו חלק מהתהליך הסטנדרטי
רישום חשבונאי. אולם כאשר תיקון הליבה `acct' מותקן, הערך הזה
יוצג כראוי.

POLI המדיניות 'נורמה' (רגילה, שהיא SCHED_OTHER), 'btch' (אצווה) ו'בטלה'
מתייחסים לתהליכי שיתוף זמן. המדיניות 'fifo' (SCHED_FIFO) ו-'rr' (עגול
robin, שהוא SCHED_RR) מתייחסים לתהליכים בזמן אמת.

PPID מזהה תהליך הורה. אם תהליך התחיל והסתיים במהלך האחרון
מרווח, ערך 0 מוצג מכיוון שמזהה האב-process אינו חלק מה-
רישום חשבונאי סטנדרטי בתהליך. אולם כאשר תיקון הליבה `acct' הוא
מותקן, ערך זה יוצג כראוי.

PRI עדיפות התהליך נעה בין 0 (עדיפות גבוהה) ל-139 (עדיפות נמוכה ביותר).
עדיפות 0 עד 99 משמשות לתהליכים בזמן אמת (עדיפות קבועה ללא תלות ב
ההתנהגות שלהם) ועדיפות 100 עד 139 עבור תהליכי שיתוף זמן (משתנה
עדיפות בהתאם לצריכת המעבד האחרונה שלהם והערך הנחמד).

RAWRCV מספר הנתונים הגולמיים שהתקבלו בתהליך זה. מידע זה יכול רק
יוצג כאשר תיקון הקרנל `cnt' מותקן.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
מוני רשת אינם רשומים ברשומת חשבונאות התהליך הסטנדרטית.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

RAWSND מספר הנתונים הגולמיים שנשלחו בתהליך זה. מידע זה יכול להיות רק
מוצג כאשר תיקון הקרנל `cnt' מותקן.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
מוני רשת אינם רשומים ברשומת חשבונאות התהליך הסטנדרטית.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

RDDSK כאשר הקרנל שומר על סטטיסטיקות io סטנדרטיות (>= 2.6.20):
העברת הנתונים הקריאה הונפקה פיזית בדיסק (לכן קריאה ממטמון הדיסק
לא מובא בחשבון).

כאשר תיקון הקרנל `cnt' מותקן:
מספר גישות הקריאה שהונפקו פיזית בדיסק (לכן קריאה מהדיסק
המטמון אינו מובא בחשבון).

RGID מזהה הקבוצה האמיתי שתחתיו מתבצע התהליך.

RGROW כמות הזיכרון של התושבים שהתהליך גדל במהלך האחרון
הַפסָקָה. גידול תושב יכול להיגרם על ידי נגיעה בדפי זיכרון שלא היו
נוצר/נטען פיזית לפני (טעינה לפי דרישה). שימו לב שגידול תושב
יכול להיות גם שלילי, למשל כאשר חלק מהתהליך מופץ עקב היעדר
זיכרון או כאשר התהליך משחרר זיכרון שהוקצה באופן דינמי. בשביל תהליך
שהתחיל במהלך המרווח האחרון, גידול התושבים משקף את הסכום הכולל
גודל התושב של התהליך באותו רגע.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
עיסוק בזיכרון תושב אינו חלק מהרשומה החשבונאית של התהליך הסטנדרטי.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

RNET מספר מנות TCP ו-UDP שהתקבלו בתהליך זה. המידע הזה
ניתן להציג רק כאשר תיקון הקרנל `cnt' מותקן.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
מוני רשת אינם חלק מהרשומה הסטנדרטית של תהליך החשבונאות. למרות זאת
כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

RSIZE סך השימוש בזיכרון התושב הנצרך על ידי תהליך זה (או המשתמש).
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
עיסוק בזיכרון תושב אינו חלק מהרשומה החשבונאית של התהליך הסטנדרטי.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

RTPR עדיפות בזמן אמת לפי תקן POSIX. הערך יכול להיות 0 עבור שיתוף זמן
תהליך (מדיניות 'נורמה', 'btch' או 'בטלה') או נע בין 1 (הנמוך ביותר) עד 99
(הגבוה ביותר) עבור תהליך בזמן אמת (מדיניות 'rr' או 'fifo').

RUID מזהה המשתמש האמיתי שמתחתיו מתבצע התהליך.

S המצב הנוכחי של השרשור הראשי של התהליך: 'R' להפעלה (כרגע
עיבוד או בתור run), `S' לשינה ניתנת להפסקה (המתנה לאירוע
להתרחש), 'D' עבור שינה ללא הפסקה, 'Z' עבור זומבי (מחכה להיות
מסונכרן עם תהליך האב שלו), 'T' עבור stoped (מושעה או עקבות), 'W'
להחלפה, ו-'E' (יציאה) עבור תהליכים שהסתיימו במהלך האחרון
מרווח.

SGID מזהה הקבוצה השמור של התהליך.

SNET מספר מנות TCP ו-UDP המועברות בתהליך זה. המידע הזה
ניתן להציג רק כאשר תיקון הקרנל `cnt' מותקן.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
מונים ברשת אינם חלק מהרשומה הסטנדרטית של תהליך החשבונאות. למרות זאת
כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

ST מצבו של תהליך.
המיקום הראשון מציין אם התהליך הוחל במהלך האחרון
מרווח (הערך N פירושו "תהליך חדש").

המיקום השני מציין אם התהליך הסתיים במהלך האחרון
מרווח.
הערך E פירושו 'יציאה' ביוזמתו של התהליך; קוד היציאה הוא
מוצג בעמודה 'EXC'.
הערך S פירושו שהתהליך הופסק באופן לא רצוני על ידי אות;
מספר האות מוצג בעמודה 'EXC'.
הערך C פירושו שהתהליך הופסק באופן לא רצוני על ידי אות,
הפקת dump core בספרייה הנוכחית שלו; מספר האות מוצג ב
העמודה 'EXC'.

STDATE תאריך תחילת התהליך.

STTIME שעת ההתחלה של התהליך.

SUID מזהה המשתמש השמור של התהליך.

SYSCPU צריכת זמן CPU של תהליך זה במצב מערכת (מצב ליבה), בדרך כלל עקב
טיפול בשיחות מערכת.

TCPRASZ הגודל הממוצע של מאגר TCP שהתקבל בבתים (לפי התהליך). זֶה
ניתן להציג מידע רק כאשר תיקון הקרנל `cnt' מותקן. כאשר
תיקון kernel `acct' מותקן גם כן, ערך זה יוצג גם כאשר a
התהליך הסתיים במהלך המרווח האחרון.

TCPRCV מספר בקשות הקבלה שהונפקו על ידי תהליך זה עבור שקעי TCP. זֶה
ניתן להציג מידע רק כאשר תיקון הקרנל `cnt' מותקן. כאשר
תיקון kernel `acct' מותקן גם כן, ערך זה יוצג גם כאשר a
התהליך הסתיים במהלך המרווח האחרון.

TCPSASZ הגודל הממוצע של מאגר TCP משודר בבתים (לפי התהליך). זֶה
ניתן להציג מידע רק כאשר תיקון הקרנל `cnt' מותקן. כאשר
תיקון kernel `acct' מותקן גם כן, ערך זה יוצג גם כאשר a
התהליך הסתיים במהלך המרווח האחרון.

TCPSND מספר בקשות השליחה שהונפקו על ידי תהליך זה עבור שקעי TCP, וה-
גודל ממוצע להעברה בבתים. ניתן להציג מידע זה רק כאשר
תיקון הקרנל `cnt' מותקן. כאשר תיקון הליבה `acct' מותקן כ
ובכן, ערך זה יוצג גם כאשר תהליך יסתיים במהלך האחרון
מרווח.

THR המספר הכולל של שרשורים בתהליך זה. כל השרשורים הקשורים מוכלים
בקבוצת שרשור, המיוצג על ידי למעלה כשורה אחת.

במערכות Linux 2.4 כמעט ולא ניתן לקבוע אילו שרשורים (כלומר
תהליכים) קשורים לאותה קבוצת שרשורים. כל חוט מיוצג על ידי
למעלה כשורה נפרדת.

TOTRSZ הכמות הכוללת של נתונים שנקראו פיזית מהדיסק. מידע זה יכול להיות רק
מוצג כאשר תיקון הקרנל `cnt' מותקן.

TOTWSZ הכמות הכוללת של נתונים שנכתבו פיזית לדיסק. מידע זה יכול רק
יוצג כאשר תיקון הקרנל `cnt' מותקן.

TRUN מספר השרשורים בתהליך זה שנמצאים במצב 'פועל' (R).

TSLPI מספר השרשורים בתהליך זה שנמצאים במצב 'ניתנים להפסקה'
ישן' (ש).

TSLPU מספר השרשורים בתהליך זה במצב 'בלתי ניתנים להפסקה'
ישן' (ד).

UDPRASZ הגודל הממוצע של חבילת UDP שהתקבלה בבתים. מידע זה יכול להיות רק
מוצג כאשר תיקון הקרנל `cnt' מותקן. כאשר תיקון הליבה `acct' הוא
מותקן גם כן, ערך זה יוצג גם כאשר תהליך יסתיים
במהלך המרווח האחרון.

UDPRCV מספר בקשות הקבלה שהונפקו על ידי תהליך זה עבור שקעי UDP. זֶה
ניתן להציג מידע רק כאשר תיקון הקרנל `cnt' מותקן. כאשר
תיקון kernel `acct' מותקן גם כן, ערך זה יוצג גם כאשר a
התהליך הסתיים במהלך המרווח האחרון.

UDPSASZ הגודל הממוצע של מנות UDP משודרות בבתים. מידע זה יכול
יוצג רק כאשר תיקון הקרנל `cnt' מותקן. כאשר תיקון הקרנל `acct'
מותקן גם כן, ערך זה יוצג גם כאשר תהליך יסתיים
במהלך המרווח האחרון.

UDPSND מספר בקשות השליחה שהונפקו על ידי תהליך זה עבור שקעי TCP, וה-
גודל ממוצע להעברה בבתים. ניתן להציג מידע זה רק כאשר
תיקון הקרנל `cnt' מותקן. כאשר תיקון הליבה `acct' מותקן כ
ובכן, ערך זה יוצג גם כאשר תהליך יסתיים במהלך האחרון
מרווח.

USRCPU צריכת זמן CPU של תהליך זה במצב משתמש, עקב עיבוד משלו
טקסט התוכנית.

VGROW כמות הזיכרון הווירטואלי שהתהליך גדל במהלך המרווח האחרון.
צמיחה וירטואלית יכולה להיגרם למשל על ידי הנפקת malloc() או צירוף משותף
קטע זיכרון. שימו לב שגידול וירטואלי יכול להיות שלילי גם על ידי הנפקה
free() או ניתוק קטע זיכרון משותף. לתהליך שהתחיל
במהלך המרווח האחרון, הצמיחה הוירטואלית משקפת את הגודל הוירטואלי הכולל של
התהליך באותו רגע.
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
עיסוק בזיכרון וירטואלי אינו חלק מהרשומה הסטנדרטית של חשבונאות התהליך.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

VSIZE סך השימוש בזיכרון הוירטואלי הנצרך על ידי תהליך זה (או המשתמש).
אם תהליך הסתיים במהלך המרווח האחרון, לא יוצג ערך מאז
עיסוק בזיכרון וירטואלי אינו חלק מהרשומה הסטנדרטית של חשבונאות התהליך.
אולם כאשר תיקון הליבה `acct' מותקן, ערך זה יוצג.

VSTEXT גודל הזיכרון הווירטואלי המשמש את הטקסט המשותף של תהליך זה.

WRDSK כאשר הקרנל שומר על סטטיסטיקות io סטנדרטיות (>= 2.6.20):
העברת נתוני הכתיבה הונפקה פיזית בדיסק (לכן כתיבה למטמון הדיסק
לא מובא בחשבון). מונה זה נשמר עבור תהליך הבקשה
שכותב את הנתונים שלו למטמון (בהנחה שהנתונים האלה הם פיזית
הועבר לדיסק מאוחר יותר). שימו לב ש-I/O של דיסק הדרוש להחלפה לא
נלקח בחשבון.

כאשר תיקון הקרנל `cnt' מותקן:
מספר גיישות הכתיבה שהונפקו פיזית בדיסק (לכן כתיבה לדיסק
המטמון אינו מובא בחשבון). בדרך כלל תהליכי הבקשה פשוט מעבירים את שלהם
נתונים למטמון, בעוד שגישות הכתיבה הפיזיות נעשות מאוחר יותר על ידי הקרנל
דמונים כמו pdflush. שים לב שמספר גישות הקריאה והכתיבה אינן
נשמר בנפרד ברישום החשבונאי של התהליך הסטנדרטי. זה אומר ש
ניתן רק ערך אחד עבור קריאה וכתיבה במקרה שתהליך הסתיים
במהלך המרווח האחרון. אולם כאשר תיקון הליבה `acct' מותקן,
ערכים אלה יוצגו בנפרד.

WCANCL כאשר תיקון הליבה `cnt' אינו מותקן, אך הליבה שומרת על תקן
סטטיסטיקות io (>= 2.6.20):
העברת נתוני הכתיבה היוותה בעבר תהליך זה או תהליך אחר
שבוטל. נניח שתהליך כותב נתונים חדשים לקובץ ו
הנתונים מוסרים שוב לפני שמאגרי המטמון נשטפו לדיסק.
לאחר מכן, התהליך המקורי מציג את הנתונים הכתובים כ-WRDSK, בעוד התהליך הזה
מסיר/חותך את הקובץ מציג את הנתונים שהוסרו שלא נמחקו כ-WCANCL.

ניתן לניתוח תפוקה


עם הדגל -P ואחריו רשימה של תווית אחת או יותר (מופרדות בפסיק), הניתנות לניתוח
פלט מופק עבור כל מדגם. התוויות שניתן לציין עבור רמת המערכת
הסטטיסטיקה תואמת את התוויות (הפועל הראשון של כל שורה) שניתן למצוא ב-
פלט אינטראקטיבי: "CPU", "cpu" "CPL" "MEM", "SWP", "PAG", "LVM", "MDD", "DSK" ו-"NET".
עבור סטטיסטיקה ברמת התהליך מוצגות תוויות מיוחדות: "PRG" (כללי), "PRC" (cpu),
"PRM" (זיכרון), "PRD" (דיסק, רק אם תיקון הקרנל הותקן) ו-"PRN"
(רשת, רק אם ה-kernel-patch הותקן).
עם התווית "ALL", כל הנתונים הסטטיסטיים ברמת המערכת והתהליך מוצגים.

עבור כל מרווח כל השורות המבוקשות מוצגות לאחר מכן למעלה מראה רק קו
המכיל את התווית "SEP" כמפריד לפני השורות עבור המדגם הבא
נוצר.
כאשר דוגמה מכילה את הערכים מאז האתחול, למעלה מציג קו שמכיל רק את התווית
"RESET" לפני שנוצרות השורות עבור דוגמה זו.

החלק הראשון של כל שורת פלט מורכב מששת השדות הבאים: תווית (השם
של התווית), המארח (שם המכונה הזו), תקופה (הזמן של מרווח זה כמספר
של שניות מאז 1-1-1970), נתונים (תאריך של מרווח זה בפורמט YYYY/MM/DD), זמן (זְמַן
של מרווח זה בפורמט HH:MM:SS), ו הפסקה (מספר שניות שחלפו עבור זה
הַפסָקָה).

השדות הבאים של כל שורת פלט תלויים בתווית:

CPU שדות עוקבים: המספר הכולל של תקתוקי שעון בשנייה עבור מכונה זו,
מספר מעבדים, צריכה של כל המעבדים במצב מערכת (שעון מתקתק),
צריכה של כל המעבדים במצב משתמש (שעון מתקתק), צריכה עבור כל המעבדים
במצב משתמש לתהליכים יפים (תקתוק שעון), צריכה עבור כל המעבדים במצב סרק
מצב (שעון מתקתק), צריכה עבור כל המעבדים במצב המתנה (שעון מתקתק),
צריכה עבור כל המעבדים במצב irq (שעון מתקתק), צריכה עבור כל המעבדים בפנים
מצב softirq (שעון מתקתק), צריכה עבור כל המעבדים במצב גניבה (שעון-
תקתוקים), וצריכה עבור כל המעבדים במצב אורח (תקתוק שעון).

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

CPL שדות עוקבים: מספר מעבדים, ממוצע עומס לדקה האחרונה, טעינה
ממוצע לחמש הדקות האחרונות, ממוצע הטעינה לחמש עשרה הדקות האחרונות, מספר של
מתגי הקשר ומספר פסיקות במכשיר.

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

SWP שדות עוקבים: גודל עמוד עבור מחשב זה (בבתים), גודל החלפה (עמודים),
גודל החלפה חופשית (עמודים), 0 (שימוש עתידי), גודל שטח מחויב (עמודים), ו
מגבלת שטח מחויב (דפים).

PAG שדות עוקבים: גודל עמוד עבור מכונה זו (בבתים), מספר סריקות עמודים,
מספר ההחלפות, 0 (שימוש עתידי), מספר ההחלפות ומספר ההחלפות.

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

נקי ראשית נוצרת שורה אחת עבור השכבות העליונות של ערימת ה-TCP/IP.
שדות עוקבים: הפועל "עליון", מספר מנות שהתקבלו ב-TCP, מספר של
מנות המועברות על ידי TCP, מספר מנות שהתקבלו על ידי UDP, מספר מנות
משודר על ידי UDP, מספר מנות שהתקבלו על ידי IP, מספר מנות
משודר לפי IP, מספר מנות שנמסרו לשכבות גבוהות יותר לפי IP ומספר
של מנות שהועברו על ידי IP.

שורה אחת הבאה מוצגת עבור כל ממשק.
שדות עוקבים: שם הממשק, מספר מנות שהתקבלו על ידי
ממשק, מספר בתים שהתקבל בממשק, מספר מנות
משודר על ידי הממשק, מספר בתים המועבר על ידי הממשק,
מהירות ממשק, ומצב דופלקס (0=חצי, 1=מלא).

PRG עבור כל תהליך מוצגת שורה אחת.
שדות עוקבים: PID, שם (בין סוגריים), מדינה, UID אמיתי, gid אמיתי, TGID
(זהה ל-PID), המספר הכולל של השרשורים, קוד היציאה, שעת ההתחלה (עידן), מלא
שורת פקודה (בין סוגריים), PPID, מספר שרשורים במצב 'פועל' (R),
מספר פתילים במצב 'שינה ניתנת להפסקה' (S), מספר פתילים ב
ציין 'שינה בלתי פוסקת' (D), uid יעיל, gid יעיל, uid שמור,
gid שמור, uid של מערכת קבצים, gid של מערכת קבצים וזמן שחלף (הרץ).

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

PRM עבור כל תהליך מוצגת שורה אחת.
שדות עוקבים: PID, שם (בין סוגריים), מצב, גודל עמוד עבור זה
מכונה (בבתים), גודל זיכרון וירטואלי (Kbytes), גודל זיכרון תושב (Kbytes),
גודל זיכרון טקסט משותף (Kbytes), צמיחת זיכרון וירטואלי (Kbytes), זיכרון תושב
צמיחה (Kbytes), מספר תקלות עמוד קטנות ומספר תקלות עמוד עיקריות.

PRD עבור כל תהליך מוצגת שורה אחת.
שדות עוקבים: PID, שם (בין סוגריים), מצב, תיקון ליבה מותקן
('y' או 'n'), סטטיסטיקות io סטנדרטיות בשימוש ('y' או 'n'), מספר קריאות בדיסק,
מספר מצטבר של סקטורים שנקראו, מספר כתיבה בדיסק, מספר מצטבר של
מגזרים שנכתבו, ובטל מספר מגזרים כתובים.
אם תיקון הליבה אינו מותקן וסטטיסטיקת ה-I/O הסטנדרטית (>= 2.6.20)
אינם בשימוש, מוני הקלט/פלט של הדיסק לכל תהליך אינם רלוונטיים. כאשר
תיקון הקרנל מותקן, המונה 'מספר סקטורים כתובים שבוטל' הוא
לא רלוונטי. כאשר משתמשים רק בסטטיסטיקה הסטנדרטית של io, המונים
'מספר קריאות בדיסק' ו'מספר קריאות בדיסק' אינם רלוונטיים.

NRP עבור כל תהליך מוצגת שורה אחת.
שדות עוקבים: PID, שם (בין סוגריים), מצב, תיקון ליבה מותקן
('y' או 'n'), מספר מנות TCP ששודרו, גודל מצטבר של מנות TCP
משודר, מספר מנות TCP שהתקבלו, גודל מצטבר של מנות TCP
התקבלו, מספר מנות UDP ששודרו, גודל מצטבר של מנות UDP
משודר, מספר מנות UDP שהתקבלו, גודל מצטבר של מנות UDP
משודרים, מספר מנות גולמיות ששודרו ומספר מנות גולמיות
קיבלו.
אם תיקון הליבה אינו מותקן, מונים ה-I/O של הרשת לכל תהליך הם
לא רלוונטי.

דוגמאות


כדי לנטר את עומס המערכת הנוכחי באופן אינטראקטיבי במרווח של 5 שניות:

למעלה 5

כדי לפקח על עומס המערכת ולכתוב אותו לקובץ (ב-ASCII רגיל) עם מרווח של אחד
דקה במהלך חצי שעה עם תהליכים פעילים ממוינים לפי צריכת זיכרון:

למעלה -M 60 30 > /log/atop.mem

אחסן מידע על פעילות המערכת והתהליך בצורה דחוסה בינארית ב-a
קובץ במרווח של עשר דקות במהלך שעה:

למעלה -w /tmp/atop.raw 600 6

הצג את התוכן של קובץ זה באופן אינטראקטיבי:

למעלה -r /tmp/atop.raw

הצג את ניצול המעבד והדיסק של קובץ זה בפורמט שניתן לנתח:

למעלה -PCPU,DSK -r /tmp/atop.raw

הצג את התוכן של קובץ היומן הסטנדרטי של היום באופן אינטראקטיבי:

למעלה -r

הצג את התוכן של קובץ היומן הרגיל של שלשום באופן אינטראקטיבי:

למעלה -r yy

צפו בתוכן קובץ היומן הרגיל של 2010, 7 בינואר משעה 02:00 ואילך
באופן אינטראקטיבי:

למעלה -r 20100107 -b 14:00

השתמש על גבי מקוון באמצעות שירותי onworks.net


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

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

  • 1
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • 2
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 3
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 4
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM הוא קל לשימוש
    חבילת תוכנות ERP ו-CRM בקוד פתוח
    (הפעל עם שרת php אינטרנט או כ
    תוכנה עצמאית) לעסקים,
    יסודות...
    הורד את Dolibarr ERP - CRM
  • 6
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • עוד »

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

Ad