במאמר הבא אנו נסתכל על אלטרנטיבה מובילה הנקראת BpyTOP. הוא בערך צג משאבים המציג שימוש וסטטיסטיקה של מעבד, זיכרון, דיסק, רשת ותהליכים. כפי שהשם מרמז, הוא כתוב בפייתון.
כיום, היכולת לפקח על השימוש במשאבי המערכת היא דבר חשוב עבור משתמשים רבים. ידיעת השימוש במשאבים מועילה מאוד בקבלת החלטות לגבי התחזוקה הכללית של המערכת. ישנן כמה אפשרויות, כגון top ו- htop, אך אלה מציגות רק כמה מדדי מערכת, כגון שימוש במעבד וזיכרון. Bpytop הוא צג משאבים מבוסס מסוף שעובד ביעילות ובוויזואליות גבוהה.
מחבר הכלי הזה הוא אותו אחד שהתפתח באשטופ. בין אם אין להם הרבה הבדלים. שני השירותים משרתים את אותה מטרה ויש להם אותה מערכת תכונות. ההבדל היחיד הוא ששניהם כתובים בשפות תכנות שונות. Bashtop כתוב בש Bpytop כתוב בפייתון. שתי התוכניות תואמות GNU / Linux, Mac OS ו- FreeBSD.
היזם טוען ש- Bpytop מהיר יותר מ- Bashtop. מסיבה זו זה מציע שמשתמשים ישתמשו ב- Bpytop במקום ב- Bashtop. עם זאת, זה תלוי במשתמש.
מאפיינים כלליים של Bpytop
חלק מהתכונות שהכלי הזה מציע לשורת הפקודה הן:
- תוכנית זו מציעה לנו ממשק משתמש חזותי ומגיב מאוד עם ניווט מקשים חֵץ מֵעַל y מטה.
- כאשר התחלנו את התוכנית, אם נלחץ על F2 נוכל לשנות את אפשרויות התוכנית.
- חשבון עם תמיכה משולבת בעכבר עם כפתורים הניתנים לבחירה ותפריטים לגלילה.
- לכלי זה יש את יכולת לסנן תהליכים פועלים.
- אנחנו יכולים בדוק מהירויות קריאה וכתיבה נוכחיות עבור כונני דיסק.
- תהיה לנו אפשרות לשלוח SIGKILL, SIGTERM ו- SIGINT לתהליכים פועלים.
- יש לה גרף אינטואיטיבי בקנה מידה אוטומטי כדי להציג את סטטיסטיקה על שימוש ברשת.
- נראה קופץ בתפריט כאשר קיימת גרסה חדשה.
אלה רק כמה תכונות של כלי זה. הם יכולים להתייעץ הכל בפירוט מה דף ב- GitHub של הפרויקט.
תנאים מוקדמים להתקנה
לפני שמתחילים בהתקנת Bpytop, נצטרך לוודא שהמערכת שלנו עומדת בדרישות הבאות:
- נצטרך שיהיה לנו Python3 (גרסה 3.6 ואילך) המותקן במערכת שלנו.
- גם עלינו לקבל את מודול ה- Psutil. אנו יכולים להתקין זאת באמצעות הפקודה הבאה במסוף (Ctrl + Alt + T):
python3 -m pip install psutil
למשתמשי אובונטו יכולות להיות שתי דרכים להתקין את Bpytop. הראשון יהיה להתקין מהמקור והשני יהיה להשתמש בחבילת הצמד המתאימה.
התקנת Bpytop
מהמקור
כדי התקן מהמקורהדבר הראשון שנצטרך לעשות הוא לשכפל את מאגר GitHub. אנו יכולים לעשות זאת על ידי פתיחת מסוף (Ctrl + Alt + T) ושימוש בפקודה הבאה:
git clone https://github.com/aristocratos/bpytop.git
כדי הידור מהמקור, בוא ננווט לספרייה המשובטת:
cd bpytop
לאחר שנכנס, נבצע את הפקודה הבאה:
sudo make install
כפי שניתן לראות בצילום המסך שלמעלה, לא נראה תוצאות המודפסות על המסך.
מחבילת הצמד
Bpytop אנחנו גם נמצא את זה זמין ב אוהל הצמד. אנו יכולים להתקין אותו על ידי פתיחת מסוף (Ctrl + Alt + T) ושימוש בפקודה:
sudo snap install bpytop
הפעל את Bpytop
כדי התחל byptop נצטרך לבצע רק את הפקודה הבאה במסוף (Ctrl + Alt + T):
bpytop
פקודה זו אמורה להראות לנו את ממשק המשתמש עם הסטטיסטיקה של משאבי המערכת שלנו.
כדי לקבל עזרה באמצעות פקודות וקיצורי מקשים, לא יהיו לנו יותר מ לחץ על מקש ESC וגלול מטה אל בחר באפשרות HELP.
כאן נקבל רשימה של מקשי קיצור כפי שתוכלו לראות בצילום המסך הקודם.
כדי צא ממפקח המשאבים bpytop אין יותר מ ללחוץ'qעל המקלדת.
אפשרויות תצורה שניתן לשנות גם מממשק המשתמש נמצאים בספריה $ HOME / .config / bpytop.
BpyTOP הוא כלי עזר מצוין. זה מהיר, מגיב, ניתן להתאמה אישית גבוהה, ומציג משאבי מערכת בצורה מתחשבת והגיונית. התוכנית נמצאת בפיתוח פעילשנוכל להמשיך ב פרויקט דף GitHub.