Advanced Mac OS X Diagnostics & פתרון בעיות עם sysdiagnose
משתמשי Mac המתמודדים עם בעיות מורכבות או מטרידות במיוחד עם Mac OS יכולים לפנות לכלי אבחון מתקדם הזמין משורת הפקודה ב-Mac OS X. הכלי, הנקרא sysdiagnose, מציע ניתוח טכני מפורט ודוחות של מגוון עצום של רכיבים של OS X וחומרת ה-Mac, מה שהופך אותו לכלי בעל ערך פוטנציאלי לצרכי פתרון בעיות ואבחון מתקדמים.
sysdiagnose תאסוף כמות עצומה של מידע ונתונים מהמק, כולל דוח spindump וקריסה, פלט של fs_usage ו-top, הרחבות ליבה ונתוני ליבה, מידע על שימוש בזיכרון ופרטים על תהליכי משתמש, כל יומני המערכת ויומני הקרנל, דוח מ-System Profiler, פרטי שימוש ומידע בדיסק, פרטי ערכת קלט/פלט, סטטוס ופרטים של רשת, ופרטים ספציפיים לתהליך נוספים אם צוין מזהה תהליך (PID) עם הפקודה. זה נשמע מסובך? ובכן, זה כך בכוונה, וזה מוגזם עבור רוב המשתמשים, וזו הסיבה שזה מיועד למשתמשים מתקדמים בלבד. למען האמת, הפרטים המוצעים על ידי sysdiagnose ייראו כמו ג'יבריש מוחלט למשתמש מק ממוצע, ולמרות שאין נזק לטירונים שמפעילים את הפקודה, קריאת הנתונים תיראה כמו יוונית חנונית.
בשל האופי הטכני המסובך של דוחות אבחון מערכתית, סביר להניח שמשתמשי Mac ממוצעים לא יפיקו ממנו הרבה תועלת, ולכן הוא באמת שמור בצורה הטובה ביותר למשתמשי מק מתקדמים שמבינים כיצד להפוך את ניתוח המערכת והדוחות המפורטים לתוך אקשן.
הפעלת אבחון מערכת וקבלת דוחות מפורטים של מערכת וביצועים של Mac מ-Mac OS X
כדי להפעיל את אבחון המערכות המתקדם ב-Mac OS X, תצטרך להפעיל את Terminal ולהקליד את מחרוזת הפקודה הבאה:
sudo sysdiagnose -f ~/Desktop/
שימוש ב-sudo מצריך סיסמת אדמין, שנדרשת כדי לקבל גישת שורש ויצירת פרטי המערכת המתקדמים. הדגל -f הוא אופציונלי ומשמש לציון ספריית היעד, במקרה זה הוא מכניס את קובץ הפלט לשולחן העבודה, אחרת הפקודה תשליך את אבחון המערכת לספריית tmp של Mac OS X ב- /var/tmp/
לפני הפעלת sysdiagnose, הפקודה תהדהד הודעה המציינת איזה סוג של נתונים נאסף ושהוא עשוי לכלול כמה פרטים אישיים, כמו שם המשתמש שלך, שמות הכוננים, שמות הרשת ושם המחשב שלך. אם אינך רוצה שכל הנתונים האלה יוזרקו מה-Mac שלך לקובצי אבחון, ובכן, אל תפעיל את הפקודה.הנה ההודעה המלאה שמוצגת לפני הפעלת sysdiagnose:
“כלי אבחון זה יוצר קבצים המאפשרים לאפל לחקור בעיות במחשב שלך ולעזור לאפל לשפר את מוצריה. הקבצים שנוצרו עשויים להכיל חלק מהמידע האישי שלך, שעשוי לכלול, אך לא מוגבל, את המספר הסידורי או המספר הייחודי הדומה עבור המכשיר שלך, שם המשתמש שלך או שם המחשב שלך. המידע משמש את אפל בהתאם למדיניות הפרטיות שלה (www.apple.com/privacy) ואינו משותף עם אף צד שלישי. על ידי הפעלת כלי האבחון הזה ושליחת עותק של הקבצים שנוצרו לאפל, אתה מסכים לשימוש של Apple בתוכן של קבצים כאלה.
לחץ על 'Enter' כדי להמשיך."
לאחר הפעלת הפקודה ייקח דקה או שתיים להשלים את איסוף הנתונים, בסיום אבחון המערכת ידווח שקובץ הפלט זמין בנתיב שצוין.
הקובץ שנוצר הוא בדרך כלל כ-5MB עד 15MB, והוא tar gzip שנקרא "sysdiagnose_(date_).tar.gz". חילוץ כדור הזפת יחשוף קבצים רבים המכילים דוחות מערכת, dump system_profiler והפלט שנאסף מהרבה פקודות טרמינל שונות, החל מ-kextstat, ל-iotop ו-fs_usage, ל-vm_stat ועוד רבים אחרים.
באופן כללי, התוכן של קבצים אלה והפלט של המגוון העצום של הדוחות אינם ידידותיים במיוחד למשתמש, מפורטים בצורה טכנית בצורה יוצאת דופן, ולכן מופרזים לחלוטין עבור רוב צורכי האבחון של משתמשי Mac. האופי הטכני של פלט אבחון מערכתי מציב את זה מאוד בתחום של משתמשים מתקדמים שמיומנים בקריאת נתוני אבחון מורכבים ודוחות קריסה.
מתעניינים יכולים לקבל פרטים נוספים על sysdiagnose מדף ה-man עם man sysdiagnose, ותמיד תוכל ללמוד גם על הפקודות הבודדות המופעלות על ידי הכלי.
זכור שבעיות מתקדמות עם MacOS ו-Mac OS X ו-Mac מטופלות לרוב על ידי אנשי מקצוע מוסמכים. לאפל יש תמיכת לקוחות מצוינת בטלפון, בחנות עם ה-Genius Bar, וכיסוי האחריות המורחבת של AppleCare נועד לטפל כמעט בכל הבעיות בהן נתקלים רוב בעלי ה-Mac, מה שהופך את ערוצי התמיכה הרשמיים למתאימים לרוב הצרכים.