אתם יכולים להשתמש במדדים של הדיסק כדי לעקוב אחרי הביצועים של הדיסקים ולנפות בעיות בביצועים. בדף הזה מפורטים המדדים שזמינים לנפחי Hyperdisk ו-Persistent Disk ב-Google Cloud.
מדדי הדיסק יכולים לעזור לכם לענות על שאלות כמו:
- מהו ממוצע פעולות הקלט/פלט (IOPS) של קריאה בדיסקים של מכונה וירטואלית (VM)?
- מה זמן האחזור הממוצע של פעולות קריאה או כתיבה?
- מהו עומק התור הממוצע בדיסק מסוים?
כדאי לבדוק את מדדי הדיסק כדי לוודא שהביצועים שלו מספיקים לעומס העבודה. בנוסף, כדאי גם לבצע את הפעולות הבאות:
קוראים את ההנחיות לאופטימיזציה של הדיסק. מידע נוסף זמין במאמרים אופטימיזציה של Hyperdisk ב-Google Cloud ואופטימיזציה של Persistent Disk.
בודקים את תקינות הדיסק. מידע מפורט על תקינות הדיסק זמין במאמר מעקב אחרי תקינות הדיסק.
במאמר הזה מוסבר על מדדי הדיסק ש-Compute Engine אוסף אוטומטית מכל מכונה וירטואלית, ואיך לצפות בהם ב-Cloud Monitoring, פתרון המעקב של Google Cloud.
מדדים זמינים של דיסקים
אפשר לראות את המדדים ב-Cloud Monitoring, או לאחזר אותם באופן פרוגרמטי באמצעות API בארכיטקטורת REST, ספריות לקוח ו-Prometheus Query Language (PromQL).
בטבלה הבאה מפורטים המדדים הספציפיים לדיסק שזמינים לכל דיסק. אפשר לאסוף מדדים נוספים אם מתקינים את סוכן תפעול במכונה הווירטואלית.
רשימה מלאה של מדדים של Compute Engine מופיעה במאמר בנושא מדדים של Compute Engine.
לכל סוג מדד בטבלה הזו צריך להוסיף את הקידומת compute.googleapis.com/,
שלא מופיעה בטבלה כדי לשמור על קריאות.
השם המוצג(Metric type) |
תיאור |
|---|---|
סטטוס הביצועים של הדיסקבטא
(instance/disk/disk_performance_status)
|
תקינות הדיסק בדקה האחרונה. המדד הזה מציין אם הביצועים של הדיסק תקינים או אם הם מושפעים מאירוע ב-Compute Engine. הערכים האפשריים הם Healthy, Degraded ו-Severely Degraded.מידע נוסף זמין במאמר מעקב אחרי תקינות הדיסק. |
Average I/O latency
(instance/disk/average_io_latency)
|
זמן האחזור הממוצע של הקריאה/הכתיבה בדיסק, במיקרו-שניות, בדקה האחרונה. |
עומק ממוצע של תור קלט/פלט
(instance/disk/average_io_queue_depth)
|
עומק התור הממוצע של הדיסק לפעולות קריאה/כתיבה בדקה האחרונה. |
Disk read bytes
(instance/disk/read_bytes_count)
|
קצב העברת נתונים ממוצע לקריאה, או מספר הבייטים הממוצע שנקראו או נכתבו במהלך תקופת זמן שהוגדרה על ידי המשתמש*. |
Disk write bytes(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)
|
תפוקת קריאה בשיא, המספר המקסימלי של בייטים שנקראים בשנייה במהלך תקופת זמן שצוינה על ידי המשתמש*. |
Peak disk write bytes
(instance/disk/max_write_bytes_count)
|
קצב העברת נתונים מקסימלי לכתיבה, המספר המקסימלי של בייטים שנכתבו בשנייה במהלך תקופת זמן שצוינה על ידי המשתמש*. |
Peak disk read ops
(instance/disk/max_read_ops_count)
|
מספר הפעולות המקסימלי של קריאה לשנייה במהלך תקופת זמן שצוינה על ידי המשתמש*. |
Peak disk write ops
(instance/disk/max_write_ops_count)
|
המספר המקסימלי של פעולות כתיבה בשנייה במהלך תקופת זמן שצוינה על ידי המשתמש*. |
הצגת ביצועי הדיסק בתרשים
אפשר להציג את ביצועי הדיסק באמצעות תרשים של כל אחד מהמדדים שמפורטים בקטע הקודם ב-Metrics Explorer. הכלי Metrics Explorer הוא חלק מ-Cloud Monitoring.
דוגמה: הצגה חזותית של זמן האחזור הממוצע של הדיסקים שמצורפים למכונה וירטואלית
כדי להציג את זמן האחזור הממוצע של הדיסקים של מכונה וירטואלית בתרשים, פועלים לפי ההוראות הבאות. אפשר לפעול לפי אותה פרוצדורה גם לגבי מדדים אחרים.
-
במסוף Google Cloud , עוברים לדף leaderboard Metrics explorer:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא 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