במאמר הבא אנו נסתכל על Collectl. זה כלי קל משקל עבור לפקח על ביצועי המערכת, שניתן להשתמש בהם כדי לאסוף נתוני ביצועים המתארים את המצב הנוכחי של המערכת.
בהשוואה לכלים אחרים לאותה מטרה, זה אוסף מידע על סוגים רבים ושונים של משאבי מערכת כגון; la מעבד, דיסק, זיכרון, רשת, שקעים, tcp, inodes, זיכרון, nfs, תהליכים וכו '. זה יכול להיות מנוהל באופן אינטראקטיבי או כ-דמוןויש לו את היכולת להקליט ולהחזיר את הנתונים שנלכדו. זה גם יאפשר לנו לייצא את הנתונים לפורמטים שונים של קבצים.
מאפיינים כלליים של Collectl
בין היתר, כלי זה מציע למשתמשים את התכונות הבאות:
- Collectl אינו מתמקד במספר מוגבל של מדדי מערכתבמקום זאת, הוא יכול לאסוף מידע על סוגים רבים ושונים של משאבי מערכת כגון; מעבד, דיסק, זיכרון, רשת, שקעים, tcp, inodes, infiniband, gloss, nfs, תהליכים, quadrics, slabs ו- buddyinfo.
- כלי זה משתמש במעבד מעט מאוד. למעשה, נמדד להשתמש ב- 0.1% כאשר הוא מופעל כ'דמון 'תוך שימוש במרווח הדגימה המוגדר כברירת מחדל של 60 שניות לנתוני תהליך ו -10 שניות לכל השאר.
- ניתן להריץ באופן אינטראקטיבי, כדמון, או כשניהם.
- יש את יכולת לפקח כמעט על כל תת-מערכת.
- יכול למלא את התפקיד של שירותים רבים אחרים המיועדים למטרה אחת, כמו שהם; ps, top, iotop או vmstat.
- כלי זה מציע גם את יכולת להקליט ולהחזיר נתונים שנתפסו.
- יכול לייצא את הנתונים בפורמטים שונים של קבצים.
- הכלי יכול לרוץ כשירות לניטור מכונות מרוחקות או מקבץ שרתים שלם.
- גם אנחנו הוא יציג נתונים במסוף, יכתוב לקובץ או לשקע.
אלה רק חלק מהתכונות של תוכנית זו. הם יכולים התייעץ עם כולם בפירוט מ ה אתר הפרויקט.
התקן את Collectl
כברירת מחדל, החבילה Collectl זמין במאגר ברירת המחדל של אובונטו. התקנתו במערכת שלנו תהיה פשוטה כמו פתיחת מסוף (Ctrl + Alt + T) וביצוע הפקודה:
sudo apt install collectl
במהלך ההתקנה, הוא יבקש מאיתנו לבחור את שרת האינטרנט עבורו עלילה זה חייב להיות מוגדר בעצמו, אם כי תהיה לנו אפשרות לבחור את 'אף אחד ' להגדרה ידנית בהמשך.
להשתמש
לאחר סיום ההתקנה של כלי זה, נוכל לעשות זאת הפעל אותו בקלות מהטרמינל, אפילו בלי שום אפשרות. הפקודה הבאה תציג מידע אודות נתונים סטטיסטיים על המעבד, הדיסק והרשת בפורמט קצר וקריא לאדם.
collectl
אם אתה מעוניין להדפיס סטטיסטיקה עבור כל תת המערכות, הפקודה שנצטרך לבצע חייבת לכלול את –כל האפשרות:
collectl --all
אם אנחנו רוצים השתמש ב- Collectl עם החלק העליון, נצטרך לבצע את הפקודה הבאה באמצעות ה- –אופציה העליונה:
collectl --top
אם מה שאתה מחפש הוא לפקח על כל המשאבים יחד, הפקודה לביצוע תהיה הבאה:
collectl -scmd
מתי שאנחנו רוצים ראה את השימוש בזיכרון של המערכת שלנונצטרך לבצע רק את הפקודה באמצעות ה- -אופציית sm:
collectl -sm
כלי זה יכול גם להציג מידע על מעבד, דיסקים ונתוני רשת עם הפקודה הבאה:
collectl -scdn
כדי לקבל מידע על מעבד ו- TCP, הפקודה שאנחנו צריכים לבצע תהיה הבאה:
collectl -stc
כדי להשיג מידע על התהליכים במערכת שלנו, אנו יכולים להריץ את הפקודה collectl עם האפשרויות הבאות:
collectl -c1 -sZ -i:1
אלה רק חלק מהאפשרויות שמציע שירות זה. אם אתה רוצה התייעץ בעזרת זה וראה את כל האפשרויות הזמינותבמסוף (Ctrl + Alt + T) אתה רק צריך להקליד את הפקודה:
collectl --help
אנחנו יכולים גם לבחור קרא את דפי האיש הקלדה במסוף (Ctrl + Alt + T):
man collectl
בשורות אלה ראינו שימוש בסיסי בכלי שורת הפקודה Collectl לניטור ביצועי המערכת. ל מידע נוסף על אופן הפעולה, משתמשים יכולים להתייעץ עם תיעוד פרויקט או דוגמאות שהם מציעים באתר שלהם.