זוהי הפקודה sar2pcp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
sar2pcp - ייבא נתוני sar וצור ארכיון PCP
תַקצִיר
sar2pcp בקובץ אוסף
תיאור
sar2pcp נועד לקרוא קובץ נתונים בינארי של דיווח פעילות מערכת (sar) כפי שנוצר
by sadc(אחד) (בקובץ) ותרגמו את זה לארכיון Performance Co-Pilot (PCP) עם ה-
שם בסיס אוסף.
לעומת זאת, אם בקובץ יש את הסיומת .xml, אז זה ייחשב כבר בפורמט XML
ו sar2pcp יפעל ישירות עליו.
ניתן להשתמש ב-PCP שהתקבל עם כל כלי לקוח ה-PCP כדי לצייר גרף של תת קבוצות של
נתונים באמצעות pmchart(1), בצע הפחתת נתונים ודיווח, סינון עם מסקנת PCP
מנוע פמי(1) וכו '.
תיווצר סדרה של קבצים פיזיים עם הקידומת אוסף. אלו הם אוסף.0
(נתוני הביצועים), אוסף.meta (המטא נתונים המתארים את נתוני הביצועים)
ו אוסף.אינדקס (מדד זמני לשיפור היעילות של פעולות השידור החוזר עבור
ארכיון). אם אחד מהקבצים האלה כבר קיים, אז sar2pcp יצטרך לֹא להחליף אותם ו
ייצא עם הודעת שגיאה של הטופס
__pmLogNewFile: blah.0 כבר קיים, לא נכתב יתר על המידה
sar2pcp הוא סקריפט Perl שמשתמש במעטפת PCP::LogImport Perl סביב ה-PCP
libpcp_import הספרייה, וככזו יכולה לשמש דוגמה לפיתוח כלים חדשים
לייבא סוגים אחרים של נתוני ביצועים וליצור ארכיוני PCP. מודול עטיפה של Python
זמין גם כן.
מערות
כאשר לא משתמשים באפשרות קלט XML, sar2pcp דורש בקובץ נוצר על ידי א
גרסה של sadc(1) מhttp://sebastien.godard.pagesperso-orange.fr/> הכולל את ה
עצב(1) שירות לתרגום בקובץ לתוך זרם XML (כל אחד מאז גרסה 6); sar2pcp יצטרך
לרוץ אוטומטית עצב(1) ותרגמו את ה-XML שנוצר לארכיון PCP.
בעת שימוש בבינארי sadc חשוב לוודא שהם מותקנים עצב תואם
עם הגרסה של sadc שיצר במקור את הקבצים הבינאריים. פשוט בהנחה א
גרסה חדשה יותר מותקנת תעבוד היא למרבה הצער הרבה יותר מדי אופטימית, וגם לא
נניח שנתונים בינאריים מפלטפורמות שונות (למשל, רמת קצה שונה) יעבדו -
בעיות אלו נובעות ממגבלות ב sadc ו עצב, ולא ב sar2pcp עצמו.
למרבה המזל, עצב הודעה המציינת כי זוהתה אי התאמה היא
עקבי בין גרסאות, ותמיד יש קידומת
קובץ פעילות מערכת לא חוקי
שימוש ב-XML בקובץ יש את היתרון שהגרסה המותקנת של עצב זה לגמרי
עוקף. sar2pcp מתחייבת לשנות כל XML חוקי המיוצר על ידי כל אחד מהשונים
וריאציות של עצב לארכיון PCP חוקי. כל גרסה של PCP תוכל לפרש
קבצי הארכיון המיוצרים על ידי כל גרסה של sar2pcp, ואתה גם חופשי להזיז את
ארכיון PCP בינארי בין פלטפורמות שונות, חומרה שונה, אפילו שונה
מערכות הפעלה - זה פשוט עובד (TM).
CFP הסביבה
משתני סביבה עם הקידומת PCP_ משמשים לפרמטרים של הקובץ והספרייה
שמות המשמשים את PCP. בכל התקנה, הקובץ /etc/pcp.conf מכיל את הערכים המקומיים
עבור משתנים אלו. ה $PCP_CONF ניתן להשתמש במשתנה כדי לציין חלופה
קובץ תצורה, כמתואר ב pcp.conf(5).
השתמש ב-sar2pcp באינטרנט באמצעות שירותי onworks.net