לינוקס " top " הפקודה היא לעתים קרובות ללכת על כלי מנהלי מערכת שצריכים לבדוק על הבריאות של מערכת. הוא מציג מידע מערכת חיוני כמו עומס CPU, שימוש בזיכרון, שימוש ב- swap ורשימה של התהליכים המובילים על מסך אחד נוח, חי. בעוד " top " הוא טוב, יש גם כמה אחרים כלי ניטור המערכת אשר יכול להשלים את זה ולספק מידע נוסף עבור אלה ניטור הבריאות של מערכת לינוקס. בין כלי מערכת אחרים אלה הם " htop ", " iotop " ו " glances ".

Htop

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

 sudo apt-get להתקין htop 

כדי להתחיל " htop " פשוט להקליד:

 Htop 

החלק העליון של המסך מציג טקסט פשוט מבוסס בר תרשים של מעבד, זיכרון ושימוש swap יחד עם מידע שונים כמו uptime מערכת. להלן רשימה של תהליכים הפועלים על המערכת, ממוינים לפי השימוש ב- CPU. באפשרותך לגלול רשימה זו למעלה ולמטה ושמאלה וימינה (כדי לראות את הרשימה המלאה של הטיעונים עבור התהליכים) באמצעות מקשי הסמן. Page Up ו- Page Down גם עבודה. כדי לשנות את הקריטריונים למיון, לחץ על "M" כדי למיין לפי זיכרון ו- "T" למיון לפי זמן. שימוש ב- "P" יחזור למיון על-ידי שימוש ב- CPU. שים לב שהפקודות הן רגישות לרישיות, וכי "P", "M" ו- "T" הן רישיות.

ניתן גם לבחור כל תהליך נתון על ידי גלילה למעלה ולמטה ואתה יכול לקיים אינטראקציה עם התהליך באמצעות "k" (כדי להרוג את התהליך), "אני" (כדי להגדיר את העדיפות IO שלה) ו "אני" לרשום את הקבצים שנפתחו על ידי כי התהליך. אם התחלתם עם sudo, אתם יכולים להשתמש ב - "[" או "]" כדי לשנות את סדר העדיפויות של תזמון התהליך באמצעות נחמד. לקבלת מידע נוסף, השתמש ב- "h" כדי להציג את העזרה.

יוטופ

הפקודה " iotop " היא " top " עבור פעולות IO (Input and Output) ולא בשימוש ב- CPU ובזיכרון. זה שימושי כדי לפקח על התהליכים בהם הם קוראים וכתיבה לדיסק, אך לא ניתן להשתמש הרבה זמן CPU. הביצועים של שירותים מסוימים כמו שרתי אינטרנט או מסדי נתונים יכול להיות מופחת כאשר הם הופכים IO קשור ללא בהכרח להיות מוגבל על ידי CPU או כמות הזיכרון הזמין.

כדי להתקין אותו על השימוש באובונטו:

 sudo apt-get להתקין את iot 

וכדי להפעיל אותו, השתמש:

 סודוקו 

הראשון שתי שורות של " iotop " להראות את הדיסק לקרוא ולכתוב רוחב פס בשימוש על ידי המערכת ולאחר מכן הוא מפרט את התהליכים, הורה על שימוש IO. ניתן לשנות את סדר המיון באמצעות מקשי הסמן שמאל וימין. העמודה הנוכחית של המיון מוצגת בהדגשה. השתמש "r" כדי להפוך את סדר המיון מלמעלה למטה כדי עולה. השתמש "a" כדי לשנות את הדיסק לקרוא ולכתוב עמודות IO שנצבר (במקום IO הנוכחי) ולהשתמש "o" כדי לצמצם את רשימת התהליכים רק לאלה שהם בעצם עושה IO.

מבטים

" glances " בונה על הרעיונות של " top ", " htop " ו " iotop " ומטרתה להציג את כמות המידע המקסימלית המינימום של שטח. כמו כן, מציג את רשימת התהליך הנוכחי (ממוין על ידי שימוש ב- CPU), זה גם מראה את רוחב הפס הנוכחי של הרשת, רוחב פס דיסק IO ואת שטח השימוש בדיסק על מערכות הקבצים רכוב.

כדי להתקין " glances " באובונטו, השתמש ב:

 sudo apt-get להתקין מבטים 

וכדי להפעיל אותו, השתמש:

 מבטים 

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

סיכום

מאת שרתים המנוהלים על ידי המשתמש עבור שרתי לינוקס בבית קטן או במשרד, ניטור המערכת היא חלק חיוני של כל מנהלי מערכת עבודה וכלים כמו " htop ", " iotop " ו " glances " יכול להשלים פקודות כמו " top " ואפילו לעזור עם ניהול תהליכים פשוטים כמו הריגת משימות ושינוי סדרי עדיפויות בתהליך.

אם יש לך שאלות על " htop ", " iotop " ו " glances ", אנא שאל אותם את הערות ואנו נראה אם ​​אנחנו יכולים לעזור.

קרדיט: מאת Neo139 (בעבודתה), באמצעות ויקיפדיה