זהו הפקודה perf-buildid-cache שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
perf-buildid-cache - נהל מטמון build-id.
תַקצִיר
perf buildid-cache
תיאור
פקודה זו מנהלת את מטמון ה-build-id. זה יכול להוסיף, להסיר, לעדכן ולנקות קבצים
אל/מהמטמון. בעתיד הוא צריך גם להגדיר גבולות עליונים לשטח המשמש אותו
המטמון וכו'.
אפשרויות
-a, --add=
הוסף קובץ שצוין למטמון.
-ק, --קקור
הוסף קובץ kcore שצוין למטמון. עבור המארח הנוכחי כלומר /proc/kcore אשר
דורש הרשאות שורש כדי לקרוא. שים לב לריצה perf buildid-cache כשורש
עשוי לעדכן את מטמון ה-build-id של root ולא של המשתמש. השתמש באפשרות -v כדי לראות היכן
הקובץ נוצר. שימו לב שהקובץ שהועתק מכיל רק קטעי קוד ולא את כולו
תמונת ליבה. שים לב גם שקבצים "kallsyms" ו-"modules" חייבים להיות זהים
מדריך וגם מועתקים. כל 3 הקבצים נוצרים עם הרשאות קריאה עבור root
רק. kcore לא יתווסף אם כבר יש kcore במטמון (עם אותו
build-id) בעל אותם מודולים באותן כתובות. השתמש באפשרות -v כדי לראות אם
עותק של kcore נוצר למעשה.
-r, --remove=
הסר מהמטמון קובץ קובץ שמור בעל אותו Build ID של הקובץ שצוין.
-p, --purge=
נקה את כל הקבצים הבינאריים המאוחסנים במטמון כולל מטמונים ישנים שציינו נתיב מה-
מטמון.
-M, --חסר=
רשום מזהי build חסרים במטמון עבור הקובץ שצוין.
-u, --update=
עדכן את הקובץ שצוין של המטמון. שים לב שזה לא מסיר שלמים ישנים יותר מאז
ייתכן שעדיין נחוצים אלה לביאור נתונים ישנים (או מרוחקים). רק אם יש
כבר מטמון שיש לו בדיוק אותו build-id, שמוחלף בחדש. זה יכול
ישמש לעדכון kallsyms ו- kernel dso ל-vmlinux על מנת לתמוך בהערה.
-v, --מלל
היו יותר מילוליים.
השתמש ב-perf-buildid-cache מקוון באמצעות שירותי onworks.net