אתם יכולים להשתמש במדדי הדיסקים כדי לבחון את הביצועים של הדיסקים ולנפות באגים בבעיות בביצועים. בדף הזה מפורטים המדדים שזמינים לנפחים של Google Cloud Hyperdisk ו-Persistent Disk.
מדדי הדיסק יכולים לעזור לכם לענות על שאלות כמו:
- מהו הממוצע של פעולות קלט/פלט לשנייה (IOPS) של קריאה בדיסקים של מכונה וירטואלית (VM)?
- מהו זמן האחזור הממוצע של פעולות קריאה או כתיבה?
- מהו עומק התור הממוצע של דיסק ספציפי?
בודקים את המדדים של הדיסק כדי לוודא שהביצועים שלו מספיקים לעומס העבודה. בנוסף, צריך לבצע את הפעולות הבאות:
קוראים את ההנחיות לאופטימיזציה של הדיסק. מידע נוסף זמין במאמרים אופטימיזציה של Google Cloud Hyperdisk ואופטימיזציה של Persistent Disk.
בודקים את תקינות הדיסק. למידע מפורט על תקינות הדיסק, קראו את המאמר מעקב אחרי תקינות הדיסק.
במאמר הזה נסביר על מדדי הדיסק ש-Compute Engine אוסף באופן אוטומטי מכל מכונה וירטואלית, ואיך אפשר לראות אותם ב-Cloud Monitoring, פתרון המעקב של Google Cloud.
מדדי הדיסק הזמינים
אתם יכולים לראות את המדדים ב-Cloud Monitoring, או לאחזר אותם באופן פרוגרמטי באמצעות API בארכיטקטורת REST, ספריות לקוח ו-Prometheus Query Language (PromQL).
בטבלה הבאה מפורטים המדדים הספציפיים לדיסק שזמינים לכל דיסק. כדי לאסוף מדדים נוספים, אפשר להתקין את סוכן תפעול ב-VM.
רשימה מלאה של מדדי Compute Engine
לכל סוג מדד בטבלה הזו צריך להוסיף את הקידומת compute.googleapis.com/, שהושמטה מהטבלה כדי לשפר את הקריאוּת.
השם המוצג(Metric type) |
תיאור |
|---|---|
סטטוס הביצועים של הדיסק
(instance/disk/performance_status)
|
תקינות הדיסק בדקה האחרונה. המדד הזה מציין אם הדיסק פועל כרגיל או אם הביצועים שלו מושפעים מאירוע ב-Compute Engine. הערכים האפשריים הם Healthy, Degraded ו-Severely Degraded.מידע נוסף זמין במאמר מעקב אחרי תקינות הדיסק. |
זמן אחזור ממוצע של קלט/פלט
(instance/disk/average_io_latency)
|
זמן האחזור הממוצע של קריאה/כתיבה בדיסק, במיקרו-שניות, בדקה האחרונה. |
Average I/O queue depth
(instance/disk/average_io_queue_depth)
|
אורך התור הממוצע של הדיסק לפעולות קריאה/כתיבה בדקה האחרונה. |
בייטים שנקראו מהדיסק
(instance/disk/read_bytes_count)
|
קצב העברת הנתונים הממוצע בקריאה, או מספר הבייטים הממוצע שנקראו או נכתבו במהלך פרק הזמן שצוין על ידי המשתמש*. |
בייטים של כתיבה בדיסק(instance/disk/write_bytes_count)
|
קצב העברת הנתונים הממוצע בכתיבה, או מספר הבייטים הממוצע שנכתבו במהלך פרק הזמן שצוין על ידי המשתמש*. |
פעולות קריאה מדיסק(instance/disk/read_ops_count)
|
המספר הממוצע של פעולות קריאה בפרק זמן שצוין על ידי המשתמש*. |
פעולות כתיבה בדיסק(instance/disk/write_ops_count)
|
המספר הממוצע של פעולות כתיבה במהלך תקופת זמן שצוינה על ידי המשתמש*. |
Peak disk read bytes
(instance/disk/max_read_bytes_count)
|
קצב העברת נתונים מקסימלי בקריאה, המספר המקסימלי של בייטים שנקראים בשנייה בפרק זמן שצוין על ידי המשתמש*. |
שיא בבייטים של כתיבה בדיסק
(instance/disk/max_write_bytes_count)
|
קצב העברת נתונים מקסימלי בכתיבה, המספר המקסימלי של בייטים שנכתבים בשנייה בפרק זמן שצוין על ידי המשתמש*. |
פעולות קריאה מדיסק בשיא
(instance/disk/max_read_ops_count)
|
המספר המקסימלי של פעולות קריאה לשנייה בפרק זמן שצוין על ידי המשתמש*. |
פעולות כתיבה בדיסק בשיא
(instance/disk/max_write_ops_count)
|
המספר המקסימלי של פעולות כתיבה לשנייה בפרק זמן שצוין על ידי המשתמש*. |
הצגת ביצועי הדיסק בתרשים
אתם יכולים להציג באופן חזותי את ביצועי הדיסק על ידי שרטוט של כל אחד מהמדדים שמפורטים בקטע הקודם באמצעות Metrics Explorer. הכלי Metrics Explorer הוא חלק מ-Cloud Monitoring.
דוגמה: הצגה חזותית של זמן האחזור הממוצע של הדיסקים שמחוברים ל-VM
כדי להציג בתרשים את זמן האחזור הממוצע של הדיסקים של מכונה וירטואלית, פועלים לפי ההוראות הבאות. אפשר לבצע את אותו תהליך גם לגבי המדדים האחרים.
-
נכנסים לדף leaderboard Metrics explorer במסוף Google Cloud :
אם אתם משתמשים בשורת החיפוש כדי למצוא את הדף הזה, בחרו בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט ב- Google Cloud . בהגדרות של App Hub, בוחרים את הפרויקט המארח של App Hub או את פרויקט הניהול של התיקייה לניהול אפליקציות.
- ברכיב Metric, מרחיבים את התפריט Select a metric, מזינים
VM Instanceבסרגל הסינון ומשתמשים בתפריטי המשנה כדי לבחור את סוג המשאב הספציפי ואת המדד:- בתפריט Active resources בוחרים באפשרות VM Instance.
- בתפריט Active metric categories בוחרים באפשרות Instance.
- בתפריט Active metrics, בוחרים באפשרות Disk average latency.
- לוחצים על אישור.
compute.googleapis.com/instance/disk/average_io_latency. כדי להוסיף מסננים שמסירים סדרות זמנים מתוצאות השאילתה, משתמשים ברכיב Filter.
- מגדירים את אופן התצוגה של הנתונים. כדי להציג רק את המדדים של כל דיסק שמחובר למכונה ספציפית:
- ברכיב Filter, לוחצים על Add filter ובוחרים באפשרות instance_name. בשדה הערך, בוחרים שם ספציפי של מופע.
- ברשומה Aggregation, מגדירים את התפריט הראשון ל-Mean ואת התפריט השני ל-device_name.
מידע נוסף על הגדרת תרשים זמין במאמר איך בוחרים מדדים כשמשתמשים ב-Metrics Explorer.
המאמרים הבאים
- איך מבצעים אופטימיזציה של ביצועי Persistent Disk
- מידע נוסף על יצירת תרשימים באמצעות Metrics Explorer
- מידע נוסף על Cloud Monitoring
- מפעילים את Monitoring API.
- לרשימת המדדים הזמינים ל-Compute Engine