אנגליתצרפתיתספרדי

Ad


סמל OnWorks

idlestat - מקוון בענן

הפעל את idlestat בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה idlestat שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


idlestat - כלי לניתוח מצבי כוח של מעבד.

תַקצִיר


מצב מעקב:

חוסר מצב --trace -f|--trace-file שם הקובץ -t|--משך זמן שניות [אוֹפְּצִיָה] [פקודה]

מצב דיווח:

חוסר מצב --import -f|--trace-file שם הקובץ [אוֹפְּצִיָה]

תיאור


Idlestat מגיע עם שני מצבים: in להתחקות מצב, הוא מודד כמה זמן המעבדים נמצאים
את מצבי הסרק וההפעלה השונים, מנתח אירועים שנלכדו, מתעד אותם ו
מפיק דוח; ב דיווח מצב, הוא קורא את קובץ המעקב, מנתח אירועים מחוברים
קובץ המעקב, ומפיק דוח. דוח של idlestat מציג סטטיסטיקות של כוח
מדינות קשורות. נכון לעכשיו, הוא מטפל במצבי P, C-State ו-IRQ.

עבור מצב מעקב, חוסר מצב מסתמך על פונקציית FTRACE של הליבה כדי לנטר וללכוד C-
מעברי מצב ומצב P של מעבדים על פני מרווח זמן. כלומר, עבור מצב מעקב,
idlestat צריך ליבה עם תצורות הקשורות ל-FTRACE מופעלות. ומאחר שהוא משתמש
FTRACE, יש צורך בהרשאת שורש כאשר פועל במצב מעקב. Idlestat מחלץ את
המידע הבא מקובץ המעקב:

זמנים שבהם מעבדים נכנסו ויצאו ממצב C מסוים

זמנים שבהם מעבדים נכנסו ויצאו ממצב P מסוים

IRQ מוגברים

לאחר ריצה מוצלחת, idlestat מחשב ומדווח על המידע הבא:

- סך, ממוצע, מינימום ומקסימום זמן שהייה בכל מצב C, לכל מעבד.

- סה"כ, ממוצע, מינימום ומקסימום זמן שהייה בכל מצב P, לכל מעבד.

- זמן כולל, ממוצע, מינימום ומקסימום שבמהלכו כל המעבדים באשכול היו ב-a
המצב ה"רדוד" (הקרוב ביותר להפעלה) מבין כל המעבדים המרכיבים.

- מספר הפעמים ש-IRQ מסוים גרם ל-CPU לצאת ממצב סרק, לכל מעבד ולכל-IRQ

אפשרויות


--זֵכֶר
הפעל idlestat במצב מעקב, כפי שצוין לעיל, יש צורך בהרשאת שורש. בשימוש עם -t
ו -f כדי לציין משך ריצה ושם קובץ פלט מעקב, בהתאמה.

--יְבוּא
הפעל את Idlestat במצב דיווח. בשימוש עם -f כדי לציין את קובץ המעקב לייבוא.

-f, --- trace-file שם הקובץ
ציין את שם קובץ המעקב להפקה (עבור --זֵכֶר) או לקרוא (עבור --יְבוּא).

-t, --מֶשֶׁך שניות
זמן ללכוד בשניות

[פקודה]
אם ניתן ארגומנט הפקודה, idlestat יחלק ילד להפעיל את הפקודה כך
שאתה יכול ללכוד מצבים קשורים כאשר הפקודה פועלת. שימו לב שאם ה
הפקודה הפועלת לא מסתיימת לפני הזמן שצוין על ידי -t, idlestat יהיה
שלח SIGTERM לתהליך הילד כדי לבקש ממנו להפסיק. אם הפקודה להפעיל
נמשך פחות מהזמן שצוין על ידי -t, idlestat יסתיים לאחר הפקודה
סיים.

כאשר אין פקודה, idlestat עושה מעקב אחר לכידת ועבודות אחרות בצייתנות.

-b, --baseline_trace baseline_filename
ציין את שם הקובץ הבסיסי להשוואת מעקב. לִרְאוֹת השוואה ו דוגמאות ל
עוד מידע.

-c, --לְהִתְבַּטֵל
הצג סרק, מצב C במונח ACPI, סטטיסטיקה. זהו מצב ברירת המחדל אם אף אחד מהם -w
ולא -p מוגדר. ציין זאת -w, -c, ו -p אינם בלעדיים, כלומר, אתה יכול לבחור
כל שילוב של השלושה.

-e, --energy-model-file מודל_אנרגיה
ציין קובץ מודל אנרגיה. לִרְאוֹת אנרגיה דגם לתיאור קובץ האנרגיה
פורמט.

-h, - עזרה, -?
הדפס הודעות עזרה פשוטות.

-o, --קובץ פלט שם הקובץ
ציין את שם הקובץ לפלט סטטיסטיקה. אם לא צוין, סטטיסטיקה כן
מודפס ל-stdout.

-p, --תדירות
הצג סטטיסטיקות cpufreq (או נניח P-state).

-r, --פורמט דוח
ציין את פורמט הדוח. סוגים חוקיים הם: ברירת מחדל, ללא תיבה, CSV והשוואה.

-v, --מִלוּלִי
ציין את רמת הדיבור. ניתן לציין אפשרות זו מספר פעמים. כל אחד
עותק של האפשרות מגדיל את רמת הדיבור באחד, כרגע הגבוה ביותר
רמת הדיבור המשמשת לכל הודעה היא 2.

-w, --תתעורר
הצג סטטיסטיקות השכמה.

-B, --ללא קופסה
הגדר את פורמט הדוח ללא קופסה

-C, -csv
הגדר את פורמט הדוח לערכים מופרדים בפסיקים (CSV)

-אני, --מרווח סקר
הגדר מרווח סקר הליבה, המשמש כדי לקבוע אם הגיע הזמן להעביר ממנו נתונים
מאגר FTRACE של ליבה למקומות אחרים.

-S, --גודל מאגר
הגדר את גודל המאגר FTRACE של הליבה לשימוש.

-V, --גִרְסָה
הצג מידע על גרסת Idlestat וצא.

השוואה


דוח ההשוואה משמש להשוואת שינויים בין המעקב הפעיל (המצוין על ידי
-f,--- trace-file) ואת עקבות קו הבסיס. הוא הופך להיות פעיל על ידי מתן מעקב בסיס
(-b,--baseline_trace) וציון סגנון דוח ההשוואה עם "-r השוואה".

אנרגיה דגם


להלן מתאר את הפורמט של קבצי מודל האנרגיה ללא מצב (באמצעות הקובץ הכלול
קובץ energy_model כדוגמה):

מתעלמים מהשורות המתחילות ב-# או שהן ריקות.

ראשית, ציין כמה אשכולות יש.

אשכולות 1

עבור כל אשכול (ששמו clusterA, clusterB וכו') ציין כמה מצבי סף ומצבי C
יש. Idlestat יבדוק שהמספר הנכון של אשכולות מסופק.

#
אשכול A: 16 מצבי מכסה 5 מצבי C

לאחר מכן ציין את השם, הספק האשכול והספק הליבה עבור כל מצב P (אידלסטט יבדוק
אם יש את המספר הנכון של מצבי P) באשכול.

מצבי P:
# מהירות, כוח אשכול, כוח ליבה
2901 6200 3200
2900 6190 3190
2800 6180 3180
2700 6170 3170
2500 6160 3160
2400 6150 3150
2300 6140 3140
2200 6130 3130
2000 6120 3120
1900 6110 3110
1800 6100 3100
1700 6090 3090
1600 6080 3080
1400 6070 3070
1300 6060 3060
1200 6050 3050

לאחר מכן ציין את השם, הספק האשכול והספק הליבה עבור כל מצב C (אידלסטט יבדוק
אם יש את המספר הנכון של מצבי C) באשכול.

מצבי C:
C1-IVB 25 0
C1E-IVB 30 0
C3-IVB 35 0
C6-IVB 40 0
C7-IVB 35 0

לבסוף, ציין את כוח ההתעוררות.

השכמה 210 6

חזור על כל אשכול.

TRACE קובץ פורמט


ל-Idlestat יש פורמט קובץ מעקב משלו, המבוסס על הפורמט של ftrace (ראה
Documentation/trace/ftrace.txt במקור ליבה). מלבד ערכי FTRACE סטנדרטיים,
idlestat מוסיף טופולוגיית CPU, מידע על מצב C וכמה ערכי P-State מלאכותיים.
Idlestat יכול גם לייבא פורמט FTRACE סטנדרטי ופורמט "trace-cmd report". ציין זאת
מכיוון שאין טופולוגיה של CPU ומידע על מצב C בקבצי מעקב FTRACE או trace-cmd,
יש להשתמש בהם במכונות שהעקבות הללו נלכדו.

דווח פורמטים


נכון לעכשיו, idlestat תומך בארבעה פורמטים של דוחות: ברירת מחדל, ללא תיבה, CSV והשוואה.

1. ברירת מחדל: הצג טבלאות סטטיסטיקות של מצב C, מצב P ו-IRQ אם תואמות -c,
אפשרויות שורת הפקודה -p ו -w מוגדרות. שולחנות מגיעים עם - ו | כגבולות.

2. ללא קופסה: זה ברירת המחדל ללא - ו- | כגבולות שולחן. זה יותר ברייל
ידידותי למסוף מאשר ברירת המחדל

3. csv: ערכים מופרדים בפסיקים. זה קל יותר לעיבוד עם שפות סקריפטים, כגון
כמו awk ו-perl. כמו כן, קל יותר לעבד אותו עם תוכנת גיליונות אלקטרוניים.

4. השוואה: זה דומה לסגנון ברירת המחדל של דוח, אלא שהוא מציג שינויים
בעקיבה פעילה בהשוואה לעקיבה הבסיסית. הוא הופך להיות פעיל על ידי מתן א
מעקב בסיס (--baseline) וציון סגנון דוח ההשוואה באמצעות "-r
השוואה".

דוגמאות


בהנחה שהבינארי של Idlestat נמצא ב-PATH שלך.

1. הפעל מעקב, עבד לאחר מכן את התוצאות (ברירת המחדל היא להציג נתונים סטטיסטיים של מצב C בלבד):
sudo idlestat --trace -f /tmp/mytrace -t 10

2. הפעל מעקב, עבד לאחר מכן את התוצאות והדפיס את כל הנתונים הסטטיסטיים:
sudo idlestat --trace -f /tmp/mytrace -t 10 -p -c -w

3. הפעל מעקב עם עומס עבודה חיצוני, עבד לאחר מכן את התוצאות:
sudo idlestat --trace -f /tmp/mytrace -t 10 -p -c -w -- rt-app /tmp/mp3.json

4. לאחר עיבוד עקבות שנלכדה קודם לכן:
idlestat --import -f /tmp/mytrace

5. הפעל מעקב, עבד לאחר מכן את התוצאות והדפיס את כל הנתונים הסטטיסטיים לקובץ:
sudo idlestat --trace -f /tmp/mytrace -t 10 -p -c -w -o /tmp/myreport

6. הפעל מעקב השוואה, נניח, לפני ואחרי ביצוע שינויים בהתנהגות המערכת
sudo idlestat --trace -f /tmp/baseline -t 10
sudo idlestat --trace -f /tmp/changedstate -t ​​10
idlestat --import -f /tmp/changedstate -b /tmp/baseline -r השוואה

מגבלות


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

השתמש ב-idlestat באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - כלי עזר ל
    אחזר מידע על ליבת המעבד הסרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: כלי
    אשר מדפיס ע'...
    הפעל cpupower-idle-info
  • 4
    cpupower-בטל-סט
    cpupower-בטל-סט
    cpupower idle-set - כלי עזר להגדרת cpu
    אפשרויות ליבה ספציפיות למצב סרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: ה
    cpupower idle-se...
    הפעל cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - משנה/מדפיס את המשתמשים
    נתיב החיפוש הנוכחי של ערכת מפות. משפיע על
    הגישה של המשתמש לנתונים הקיימים תחת
    ערכות מפות אחרות במיקום הנוכחי. ...
    הפעל את g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - מדפיס הודעה, אזהרה,
    מידע על התקדמות, או שגיאה קטלנית ב-
    דרך דשא. יש להשתמש במודול זה ב
    סקריפטים להודעות המוגשות למשתמש.
    KEYWO...
    הפעל את g.messagegrass
  • עוד »

Ad