Iotop ו- iostat, צג ביצועי קלט / פלט של הדיסק

על יוטופ ויוסטט

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

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

Iotop ו- iostat לאימות סטטיסטיקות קלט / פלט

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

מה זה iotop?

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

התקן את Iotop

כלי זה אנו יכולים להתקין בקלות בעזרת מנהל החבילות המתאים. עבור מערכות דביאן / אובונטו נצטרך לפתוח מסוף בלבד (Ctrl + Alt + T) ולבצע את הפקודה:

התקן iotop

sudo apt install iotop

צג על פעילות קלט / פלט בדיסק באמצעות iotop

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

iotop עובד

sudo iotop

כדי לבדוק אילו תהליכים משתמשים בפועל בקלט / פלט של הדיסק, נצטרך להוסיף לפקודת iotop את -אופי בלבד:

iotop מראה רק תהליכים

sudo iotop --only

כדי ראה אפשרויות נוספות החלות על iotopבמסוף נוכל להתייעץ עם עזרתך בפקודה:

עזרת iotop

iotop --help

הסר את ההתקנה

כדי הסר iotop מהצוות שלנובמסוף (Ctrl + Alt + T) נצטרך לבצע רק:

הסר את iotop

sudo apt remove iotop

מה זה iostat?

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

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

במערכות מרובות מעבדים, סטטיסטיקות המעבד מחושבות ברחבי המערכת כממוצע בכל המעבדים.

התקן iostat

הכלי iostat הוא חלק מחבילת sysstat, שניתן להתקין מהמאגר הרשמי. נצטרך לפתוח רק מסוף (Ctrl + Alt + T) ולבצע את הפקודה בו:

התקן את חבילת sysstat

sudo apt install sysstat

מדידת ביצועי קלט / פלט בדיסק באמצעות הפקודה iostat

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

עובד iostat

iostat

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

iostat -d

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

iostat -p

אם מה שמעניין אותנו צפו בסטטיסטיקות קלט / פלט מפורטות עבור כל המכשיריםנצטרך רק להוסיף את ה- אפשרות x לפקודת iostat:

iostat -x

אם אנו מעוניינים מכירים את סטטיסטיקות ה- I / O של מכשירי החסימה וכל מחיצותיהם המשמשות את המערכת, אנחנו רק צריכים להוסיף את האפשרות -p ואחריו את שם המכשיר:

מכשיר iostat

iostat -p sda

הסר את ההתקנה

כדי הסר iostat מהצוות שלנו, אנחנו רק צריכים לפתוח מסוף (Ctrl + Alt + T) ולבצע בו:

הסר את ההתקנה של iostat

sudo apt remove sysstat

זה עתה ראינו שני כלים נוספים שיכולים לעזור למנהל מערכת לזהות בעיות ביצועי דיסק באמצעות פקודות יוטופ e iostat. למידע נוסף, המשתמש שרוצה יכול להתייעץ עם מקור של מאמר זה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.