GoGPT Best VPN GoSearch

סמל OnWorks

ocount - מקוון בענן

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

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

תָכְנִית:

שֵׁם


ocount - כלי ספירת אירועים עבור לינוקס

תַקצִיר


ocount [ אפשרויות ] [ --לכל המערכת | --רשימת תהליכים | --רשימת חוטים | --מעבד-
רשימה | [פקודה [ args ] ] ]

תיאור


ocount הוא כלי OProfile שניתן להשתמש בו כדי לספור אירועי חומרה מקוריים המתרחשים ב
או יישום נתון, קבוצה של תהליכים או שרשורים, תת-קבוצה של מערכת פעילה
מעבדים, או המערכת כולה. הנתונים שנאספו במהלך פגישת ספירה הם
מוצג ל-stdout כברירת מחדל או, לחלופין, לקובץ.

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

לָרוּץ מצבים


אחד (ורק אחד) מהבאים לָרוּץ מצבי יש לציין. אם אתה רץ ocount באמצעות
מצב ריצה מלבד הפקודה [טיעונים] , הקש Ctrl-c כדי לעצור ocount כשתסיים לספור
(למשל, כאשר התהליך המנוטר מסתיים). אם אתה רקע ocount (כלומר, עם '&') while
באמצעות אחד מצבי הריצה האלה, אתה צריך לעצור אותו בצורה מבוקרת כך שהנתונים
ניתן לסגור את תהליך האיסוף בצורה נקייה ולהציג תוצאות סופיות. להשתמש להרוג
-SIGINT למטרה זו.

הפקודה [טיעונים]
השמיים הפקודה היא האפליקציה שעבורה יש לספור אירועים. טוען הם הקלט
הטיעונים הנדרשים על ידי הבקשה. ה הפקודה והטיעונים שלה צריך be
ממוקם בסוף שורת הפקודה, אחרי כל האפשרויות ocount.

--רשימת תהליכים / -p pids
השתמש באפשרות זו כדי לספור אירועים עבור יישום אחד או יותר שכבר פועל,
שצוין באמצעות רשימה מופרדת בפסיקים ( pids ). ספירות אירועים ייאספו עבור
כל הילדים של התהליך שעברו גם כן. אתה חייב להיות בעל הרשאות עבור
מזהה משתמש שמתחתיו פועלים התהליך/ים שצוינו; למשל, עבור לא שורש
משתמש, מזהה המשתמש של התהליך(ים) זהה לזה המשמש להפעלת ocount. א
חוסר הרשאות יגרום להודעת הכשל הבאה:
perf_event_open נכשל עם ההרשאה נדחתה

--רשימת חוטים / -r tids
השתמש באפשרות זו כדי לספור אירועים עבור שרשור אחד או יותר שכבר פועל, שצוין
באמצעות רשימה מופרדת בפסיקים ( tids ). ספירת אירועים תהיה לֹא להיאסף עבור כל
ילדי החוט שעברו. ראה את התיאור של --רשימת תהליכים לגבי
הרשאות נדרשות.

--מערכת רחבה / -s
אפשרות זו מיועדת לספירת אירועים עבור כל התהליכים הפועלים במערכת שלך. אתה
חייב להיות בעל סמכות שורש כדי להפעיל ocount במצב זה.

--רשימת מעבדים / -C מעבד
אפשרות זו מיועדת לספירת אירועים בקבוצת משנה של מעבדים במערכת שלך. אתה
חייב להיות בעל סמכות שורש כדי להפעיל ocount במצב זה. זה מופרד בפסיקים
list, כאשר כל רכיב ברשימה עשוי להיות מספר מעבד בודד או a
טווח של מספרי מעבד; לדוגמה: '-C 2,3,4-11,15'.

אחר אפשרויות


--אירועים / -e אירוע1[,אירוע2[,...]]
אפשרות זו מיועדת להעברת רשימה מופרדת בפסיקים של מפרטי אירועים עבור
סְפִירָה. כל מפרט אירוע הוא בצורה:
name[:unitmask[:kernel[:user]]]
הערה: Do לֹא כולל א לספור ערך במפרט האירוע, שכן פרמטר זה הוא בלבד
נחוץ בעת יצירת פרופילים.

אתה יכול לציין מסכת יחידה ערכים באמצעות ערך מספרי (ערכי hex צריך
התחל עם "0x") או שם סמלי (אם ה שם= השדה מוצג ב-
ophelp תְפוּקָה). עבור כמה מסכות יחידות בשם, ערך ההקסדה אינו ייחודי; לכן,
כלי OProfile אוכפים ציון ערך מסכות יחידה כאלה לפי שם. אם אין מסכת יחידה
מוגדר, נעשה שימוש ברירת המחדל של ערך מסכת היחידה עבור האירוע.

השמיים גרעין ו המשתמש חלקים של מפרט האירוע הם ערכים בינאריים ('1' או '0')
מציין אם לספור אירועים במרחב הקרנל ובמרחב המשתמש.
הערה: על מנת לציין את קרנל/משתמש ביטים, עליך לציין גם א מסכת יחידה
ערך, גם אם סוג המעבד הפועל אינו משתמש במסכות יחידה - במקרה זה,
השתמש בערך '0' כדי לסמן מסכת יחידה אפסית; לדוגמה:
-ה INST_RETIRED_ANY_P:0:1:0
^ ^ ^
| | |--- '0': אין לספור אירועים במרחב המשתמש
| |-- '1': ספירת אירועי חלל ליבה
|-- '0': מסכת היחידה האפסית

שמות אירועים עבור סוגי מעבד מסוימים כוללים א _GRP סִיוֹמֶת. למקרים כאלה,
מה היא --אירועים ניתן לציין את האפשרות עם או בלי _GRP סיומת.

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

--חוט נפרד / -t
ניתן להשתמש באפשרות זו בשילוב עם ה- --רשימת תהליכים or --פְּתִיל-
רשימה אפשרות להצגת ספירת אירועים על בסיס לכל שרשור (לתהליך). לְלֹא
אפשרות זו, כל הספירות מצטברות.

הערה: אם שרשורים חדשים מתחילים על ידי התהליך/ים המנוטרים לאחר הספירה
מתחיל, הספירות של שרשורים אלה מצטברים עם ספירת ההורים שלהם.

--מעבד נפרד / -c
ניתן להשתמש באפשרות זו בשילוב עם ה- --מערכת רחבה or --רשימת מעבדים
אפשרות להציג ספירת אירועים על בסיס למעבד. ללא אפשרות זו, הכל נחשב
מצטברים.

--מרווח זמן / -i interval_length[:num_intervals]

הערה: השמיים interval_length ניתן באלפיות שניות. עם זאת, הנוכחי
יישום תומך רק בפירוט של 100 אלפיות השנייה, כך שהנתון interval_length יצטרך
להיות מעוגל ל-100 אלפיות השנייה הקרובה. התוצאות שנאספו עבור כל מרווח זמן הן
מודפס מיד במקום ברירת המחדל של dump אחד של ספירות אירועים מצטברים
בסוף הריצה. המונים מאופסים לאפס בתחילת כל מרווח.

If num_intervals מצוין, ocount יוצא לאחר מספר המרווחים שצוין
מתרחש.

--פורמט קצר / -b
השתמש באפשרות זו כדי להדפיס תוצאות בפורמט הקצר הבא:
[מעבד או שרשור,] [:umask[:K:U]], ,
[ ,]< מחרוזת >[< u32>[ ]],< u32 >,< double >

האומסק, Kארנל ו Uמצבי ser מודפסים רק אם הערכים צוינו כ
חלק מהאירוע. השדות 'K' ו-'U' הם שדות בינאריים המופרדים בנקודתיים,
כאשר הערך עבור כל שדה בינארי עשוי להיות '0' או '1'.

If --מרווח טיימר צוין, שורה נפרדת מעוצבת כ
חותמת זמן, [.n]
מודפס לפני כל dump של ספירות אירועים. אם מרווח הזמן שצוין הוא
פחות משנייה אחת, חותמת הזמן תהיה דיוק של 1/10 שניה.

--קובץ פלט / -f שם_outfile
תוצאות נכתבות ל שם_outfile במקום באופן אינטראקטיבי למסוף.

--מִלוּלִי / -V
השתמש באפשרות זו כדי להגביר את מילוליות הפלט.

--גִרְסָה / -v
הצג את גרסת ocount.

- עזרה / -h
הצג הודעת שימוש קצרה.

--נוֹהָג / -u
הצג הודעת שימוש קצרה.

דוגמא


$ ocount make

גִרְסָה


דף אדם זה עדכני עבור oprofile-1.1.0.

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


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

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

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

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.