- פברואר 11, 2017
- וסיליס ווריניוטיס
- . 6 תגובות
אל האני dstat הוא כלי קטן ומדהים המאפשר לך לקבל נתונים סטטיסטיים על משאבים עבור תיבת הלינוקס שלך. יש לו ארכיטקטורה מודולרית המאפשרת לך לפתח תוספים נוספים וזה קל לשימוש. לאחרונה תכננתי צינור Deep Learning שפותח עם Keras ו- Tensorflow והייתי זקוק לסטטיסטיקה מפורטת אודות השימוש במעבד, בדיסק הקשיח וב- GPU. השניים הראשונים זמינים מחוץ לקופסה על ידי dstat, עם זאת ככל הידוע לי אין תוסף לניטור השימוש ב- GPU בכרטיסי מסך NVIDIA.
למרבה המזל קל מאוד לכתוב תוסף פיתון עבור dstat. כבר שלחתי בקשה למשוך על הריפו הרשמי, אך מכיוון שגרסאות חדשות מתפרסמות לעיתים רחוקות יחסית הנה כמה הוראות כיצד להגדיר את תוסף השימוש ב- dID NVIDIA GPU על הקופסה שלך.
הַתקָנָה
הפקודות הבאות נבדקות באובונטו 16.04 והן יעזרו לך להתקין את dstat, את ספריית הניהול של Python NVIDIA ואת התוסף dstat nvidia שלי:
sudo apt-get install dstat #install dstat sudo pip install nvidia-ml-py #install Python NVIDIA Management Library wget https://raw.githubusercontent.com/datumbox/dstat/master/plugins/dstat_nvidia_gpu.py sudo mv dstat_nvidia_gpu.py /usr/share/dstat/ #move file to the plugins directory of dstat
כדי לקבל את כל הנתונים הסטטיסטיים המוגדרים כברירת מחדל יחד עם השימוש ב- GPU (אחוז) הקלד את הפקודה הבאה:
dstat -a --nvidia-gpu ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system-- gpu-u usr sys idl wai hiq siq| read writ| recv send| in out | int csw |total 2 1 96 0 0 0|5816k 15M| 0 0 | 0 0 | 45k 98k| 68 0 1 98 0 0 0| 57M 128k| 104B 902B| 0 0 | 42k 85k| 50 8 7 84 1 0 0| 152M 0 | 292B 448B| 0 0 | 52k 93k| 39 1 1 97 1 0 0| 111M 0 | 52B 374B| 0 0 | 51k 116k| 62 0 1 98 1 0 0| 129M 0 | 80B 416B| 0 0 | 43k 85k| 92 0 2 98 0 0 0| 0 0 | 52B 374B| 0 0 | 41k 83k| 81
כדי לקבל את כל סטטיסטיקות השימוש עבור כל GPU להשתמש בפקודה הבאה:
dstat --nvidia-gpu -f -------------------------------------------gpu-usage-nvidia------------------------------------------ total gpu0 gpu1 gpu2 gpu3 gpu4 gpu5 gpu6 gpu7 gpu8 gpu9 gpu10 gpu11 gpu12 gpu13 gpu14 gpu15 19 23 22 21 21 20 22 23 25 15 18 16 16 16 18 16 14 18 21 20 18 22 21 21 22 21 15 15 14 14 14 15 16 13 10 14 9 13 8 9 11 9 12 9 9 10 10 8 7 9 9 18 20 22 19 21 20 21 21 22 14 15 14 15 14 15 15 15 20 24 22 23 24 25 22 22 22 16 16 16 16 16 16 18 16 15 21 18 19 18 17 17 16 18 14 13 13 14 13 12 11 11 20 24 22 22 24 25 23 24 22 16 18 16 14 17 17 17 15 19 29 18 23 21 22 21 20 21 18 16 16 18 14 14 17 17
איך זה עובד
התוסף מביא את מספר המעבדים הזמינים במערכת ומדגים פי 10 את מדד השימוש עבור כל גרפי. דגימה מרובה פעמים תקווה להחזיר מדדים חלקים יותר מאשר לקבל מדידה אחת. לאחר מכן הוא ממוצע השימוש בכל GPUs ומחזיר את התוצאות למשתמש. קוד המקור של התוסף זמין כאן.
מקווה שתהנו, תכנות GPU שמח! 🙂
- AI
- איי אמנות
- מחולל אמנות ai
- איי רובוט
- בינה מלאכותית
- הסמכת בינה מלאכותית
- רובוט בינה מלאכותית
- רובוטים של בינה מלאכותית
- תוכנת בינה מלאכותית
- blockchain
- blockchain conference ai
- קוינגניוס
- בינה מלאכותית של שיחה
- קריפטו כנס ai
- של דאל
- דטומבוקס
- למידה עמוקה
- גוגל איי
- למידת מכונה
- אפלטון
- plato ai
- מודיעין אפלטון
- משחק אפלטון
- אפלטון נתונים
- פלטוגיימינג
- תכנות
- סולם ai
- תחביר
- זפירנט