7 מוני ביצועים של Windows

סקירה כללית

אתה יכול לנטר ביעילות את מוני הביצועים של Windows באמצעות perf_counter[] מפתח.

לדוגמה:

 perf_counter["\Processor(0)\Interrupts/sec"]

אוֹ

 perf_counter["\Processor(0)\Interrupts/sec", 10]

למידע נוסף על שימוש במפתח זה או המקביל שלו באנגלית בלבד perf_counter_en, ראה פריט ספציפי ל-Windows keys.

על מנת לקבל רשימה מלאה של מוני ביצועים הזמינים עבור ניטור, אתה יכול להפעיל:

 typeperf -qx

אתה יכול גם להשתמש בגילוי ברמה נמוכה כדי לגלות אובייקט מופעים של מוני ביצועים של Windows ולהפוך את היצירה לאוטומטית של perf_counter פריטים עבור אובייקטי מופע מרובים.

ייצוג מספרי

Windows שומרת על ייצוגים מספריים (אינדקסים) עבור אובייקט ו שמות מונה ביצועים. Zabbix תומך בייצוגים מספריים אלה כפרמטרים למפתחות הפריט perf_counter, perf_counter_en ובתוכו פרמטרי תצורה של PerfCounter, PerfCounterEn.

עם זאת, לא מומלץ להשתמש בהם אלא אם כן אתה יכול להבטיח את שלך אינדקסים מספריים ממפים לתיקון מחרוזות במארחים ספציפיים. אם אתה צריך ליצור פריטים ניידים שפועלים על פני מארחים שונים עם שונים גרסאות Windows מקומיות, אתה יכול להשתמש במקש perf_counter_en או פרמטר תצורה של PerfCounterEn המאפשר להשתמש בשמות באנגלית ללא קשר למקום המערכת.

כדי לגלות את המקבילות המספריות, הפעל את regedit ואז מצא HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

ערך הרישום מכיל מידע כזה:

 1
        1847
        2
        מערכת
        4
        זיכרון
        6
        % זמן מעבד
        10
        פעולות קריאת קובץ/שנייה
        12
        פעולות כתיבת קובץ/שנייה
        14
        פעולות בקרת קבצים/שנייה
        16
        קובץ קריאת בתים/שנייה
        18
        כתוב קובץ בתים/שנייה
        ....

כאן אתה יכול למצוא את המספרים המתאימים עבור כל חלק מחרוזת של מונה ביצועים, כמו ב'\System\% זמן מעבד':

 מערכת → 2
        % זמן מעבד → 6

לאחר מכן תוכל להשתמש במספרים אלה כדי לייצג את הנתיב במספרים:

 \2\6

פרמטרים של מונה ביצועים

אתה יכול לפרוס כמה פרמטרים של PerfCounter לניטור של Windows מוני ביצועים.

לדוגמה, אתה יכול להוסיף את אלה לקובץ התצורה של סוכן Zabbix:

    PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
           אוֹ
           PerfCounter=UserPerfCounter2,"\4\24",30

עם פרמטרים כאלה, אתה יכול פשוט להשתמש UserPerfCounter1 או UserPerfCounter2 כמפתחות ליצירת פריטים בהתאמה.

זכור להפעיל מחדש את סוכן Zabbix לאחר ביצוע שינויים ב- קובץ תצורה.