במאמר הבא אנחנו הולכים להסתכל על SysStat. זה אוסף של כלים שאיתם אנחנו יכולים לפקח על המערכת שלנו, שהוא גם קוד פתוח וחינמי. בעזרת הכלים הללו נוכל לאתר בעיות ביצועים במערכות Gnu/Linux, זה גם יאפשר לנו לראות את נתוני הביצועים של המערכת בזמן אמת, או לנתח את הנתונים של הקבצים שהכלים הללו יכולים ליצור.
ההתקנה שלו די פשוטה. בשורות הבאות נראה צעד אחר צעד כיצד לבצע את התקנת ערכת כלים זו באובונטו 20.04. ניתן לעקוב אחר הוראות ההתקנה גם בגירסאות אחרות של אובונטו ובכל הפצה אחרת מבוססת דביאן כמו Linux Mint.
תכונות כלליות של Sysstat
- אתה יכול להראות לנו את ערכים סטטיסטיים ממוצעים בסוף הדוחות.
- יש לך אפשרות לזהות מכשירים חדשים תוך כדי תנועה (דיסקים, ממשקי רשת וכו'...) שנוצרו או מוקלטים באופן דינמי.
- תאימות למכונות UP ו-SMP, כולל מכונות עם מעבדי ריבוי ליבות או מעבדי היפר-עיבוד.
- תמיכה עבור מעבדי Hotplug (מזהה אוטומטית מעבדים מושבתים או מופעלים תוך כדי תנועה) ו מעבדים ללא תקתק.
- עובד על ארכיטקטורות של 32 סיביות או 64 סיביות.
- צריך זמן מעבד קטן מדי להפעלה.
- ניתן לשמור סטטיסטיקות מערכת שנאספות על ידי sar / sadc בקובץ לבדיקה עתידית. מאפשר לך להגדיר את משך היסטוריית הנתונים שתישמר. אין הגבלה על משך ההיסטוריה הזו, אלא על השטח הזמין במכשיר האחסון שלנו.
- סטטיסטיקות מערכת שנאספו על ידי sar / sadc ניתן לייצא במספר פורמטים שונים (CSV, XML, JSON, SVG וכו'...).
- iostat יכול להציג סטטיסטיקות של מכשירים מנוהלים.
- חשבון עם פלט צבע חכם כדי להקל על קריאת הסטטיסטיקה.
- ל-Sysstat יש תורגם לשפות רבות ושונות.
- פקודות Sysstat יכולות בחר אוטומטית את היחידה המשמשת להצגת גדלים לקריאה קלה.
- יכול להיות ליצור גרפיקה (פורמט SVG) והצג אותם בדפדפן האינטרנט המועדף עלינו.
- Sysstat הוא תוכנת קוד פתוח בחינם וזמינה בחינם תחת הרישיון הציבורי הכללי של גנו, גרסה 2.
- תמיד ניתן למצוא את הגרסה העדכנית ביותר של Sysstat ב- אתר האינטרנט של היוצר.
אלה רק חלק מהתכונות של התוכנית. הם יכולים להתייעץ עם כולם בפירוט מה מאגר GitHub של הפרויקט.
התקן את SysStat ב- Ubuntu 20.04 LTS
אנחנו יכולים למצוא את סט הכלים הזה זמין במאגרים של אובונטו. לכן, הדבר הראשון שנצטרך לעשות הוא לעדכן את התוכנה הזמינה מהמאגרים. נוכל לעשות זאת על ידי פתיחת מסוף (Ctrl + Alt + T) וביצוע הפקודות שבו:
sudo apt update; sudo apt upgrade
אז נוכל להתקין את SysStat באובונטו 20.04. כפי שאמרתי, סט הכלים הזה זמין במאגרי אובונטו, אז אנו יכולים להשתמש ב-APT עבור ההתקנה. יהיה צורך לכתוב רק באותו מסוף:
sudo apt install sysstat
לאחר ההתקנה, נעשה זאת בצע תצורה מינימלית הדרושה כדי ש-SysStat יפעל כהלכה. כברירת מחדל, הפיקוח על הכלי הזה מושבת, אז נצטרך לעשות זאת אפשר ניטור SysStat. אנו יכולים לעשות זאת על ידי עריכת הקובץ הבא:
sudo vim /etc/default/sysstat
כאן רק נצטרך הגדר את ENABLED ל-true:
ENABLED="true"
השלב הבא יהיה שמירה וסגירה של הקובץ. עכשיו רק נשאר הפעל את שירות SysStat והפעל אותו בהפעלה:
sudo systemctl enable sysstat sudo systemctl start sysstat
כאשר השירות מופעל, אנו יכולים להשתמש בכלי השירות כדי לנטר את ביצועי המערכת ופעילות השימוש. מה עוד, Sysstat מכילה גם כלים שתוכל לתכנת באמצעות cron או systemd כדי לאסוף וליצור היסטוריה על נתוני ביצועים ופעילות.. ניתן להתייעץ עם כל הכלים הללו ב- תיעוד זמין מאתר הפרויקט.
הסר את ההתקנה
כדי הסר יישום זה מהמערכת שלנו, יהיה צורך רק לפתוח מסוף (Ctrl + Alt + T) ולבצע בו את הפקודה:
sudo apt remove sysstat
לעזרה או מידע שימושי על השימוש בכלים אלה, המשתמשים יכולים עיין במידע שפורסם ב- מאגר GitHub או אתר הפרויקט.