การวินิจฉัยขั้นสูงของ Mac OS X และการแก้ไขปัญหาด้วย sysdiagnose

ผู้ใช้ Mac ที่กำลังเผชิญกับปัญหาที่ซับซ้อนโดยเฉพาะอย่างยิ่งหรือมีปัญหากับ Mac OS สามารถหันมาใช้เครื่องมือวินิจฉัยขั้นสูงได้จากบรรทัดคำสั่งใน Mac OS X เครื่องมือนี้เรียกว่า sysdiagnose ซึ่งมีการวิเคราะห์ทางเทคนิคโดยละเอียดและมีรายงานหลากหลายองค์ประกอบของ OS X และฮาร์ดแวร์ Mac ทำให้เป็นเครื่องมือที่มีคุณค่าสำหรับการแก้ไขปัญหาขั้นสูงและความต้องการในการวินิจฉัย

sysdiagnose จะรวบรวมข้อมูลและข้อมูลจำนวนมากจาก Mac รวมถึงรายงาน spindump และ crash ผลลัพธ์ของ fs_usage และส่วนขยายเคอร์เนลและข้อมูลเคอร์เนลข้อมูลการใช้หน่วยความจำและรายละเอียดเกี่ยวกับกระบวนการของผู้ใช้บันทึกทั้งหมดของระบบและบันทึกเคอร์เนล รายงานจาก Profiler ของระบบรายละเอียดการใช้งานดิสก์และข้อมูลรายละเอียดชุด I / O รายละเอียดสถานะเครือข่ายและรายละเอียดและรายละเอียดเพิ่มเติมของกระบวนการเฉพาะถ้ามีระบุรหัสกระบวนการ (PID) ด้วยคำสั่ง เสียงนั้นมีความซับซ้อนหรือไม่? ดีมันเป็นความตั้งใจและและ overkill สำหรับผู้ใช้ส่วนใหญ่ซึ่งเป็นเหตุผลที่นี้มีไว้สำหรับ ผู้ใช้ขั้นสูงเท่านั้น ตรงไปตรงมารายละเอียดที่นำเสนอโดย sysdiagnose จะอ่านเหมือนคำพูดไร้สาระทั้งหมดกับผู้ใช้ Mac เฉลี่ยและแม้ว่าจะไม่มีอันตรายใด ๆ กับสามเณรในการเรียกใช้คำสั่งนี้ แต่การอ่านข้อมูลจะมีลักษณะคล้าย geek greek

เนื่องจากลักษณะทางเทคนิคที่ซับซ้อนของรายงาน sysdiagnose ผู้ใช้ Mac โดยทั่วไปอาจไม่ได้รับประโยชน์จากมันมากนักดังนั้นจึงเป็นเรื่องที่ดีที่สุดสำหรับผู้ใช้ Mac ขั้นสูงที่เข้าใจวิธีการเปิดการวิเคราะห์และรายงานของระบบอย่างละเอียด

การเรียกใช้ sysdiagnose และการรับรายงานระบบและประสิทธิภาพของระบบโดยละเอียดจาก Mac OS X

ในการเรียกใช้การวินิจฉัยระบบขั้นสูงใน Mac OS X คุณจะต้องเปิด Terminal และพิมพ์สตริงคำสั่งต่อไปนี้:

sudo sysdiagnose -f ~/Desktop/

การใช้ sudo จำเป็นต้องมีรหัสผ่านผู้ดูแลระบบซึ่งจำเป็นต้องได้รับสิทธิ์การเข้าถึงจากรากและสร้างรายละเอียดขั้นสูงของระบบ และใช้ในการระบุไดเร็กทอรีปลายทางในกรณีนี้จะทำให้ไฟล์ที่ส่งออกไปยังเดสก์ท็อปมิฉะนั้นคำสั่งจะถ่ายโอนข้อมูลการวินิจฉัยระบบลงในไดเร็กทอรี tmp ของ Mac OS X ที่ / var / tmp /

ก่อนที่จะรัน sysdiagnose คำสั่งจะสะท้อนข้อความที่ระบุว่ามีการรวบรวมข้อมูลประเภทใดและอาจมีข้อมูลส่วนบุคคลเช่นชื่อผู้ใช้ชื่อไดรฟ์ชื่อเครือข่ายและชื่อคอมพิวเตอร์ หากคุณไม่ต้องการให้ข้อมูลทั้งหมดที่ถูกทิ้งจากเครื่อง Mac ของคุณไปยังไฟล์การวินิจฉัยไม่ควรใช้คำสั่งนี้ นี่คือข้อความทั้งหมดที่แสดงขึ้นก่อนที่ sysdiagnose จะทำงาน:

"เครื่องมือการวินิจฉัยนี้สร้างไฟล์ที่อนุญาตให้ Apple ตรวจสอบปัญหาได้
กับคอมพิวเตอร์ของคุณและช่วย Apple ปรับปรุงผลิตภัณฑ์ของ Apple ไฟล์ที่สร้างขึ้น
อาจมีข้อมูลส่วนบุคคลของคุณซึ่งอาจรวมถึง แต่ไม่ได้
หมายเลขซีเรียลหรือหมายเลขที่ไมเหมือนกันเทานั้นสําหรับโทรศัพทของคุณ
ชื่อผู้ใช้หรือชื่อเครื่องคอมพิวเตอร์ของคุณ ข้อมูลจะถูกใช้โดย Apple ใน
ตามนโยบายส่วนบุคคล (www.apple.com/privacy) และไม่ได้ใช้ร่วมกัน
กับบุคคลที่สาม เมื่อเปิดใช้งานเครื่องมือวินิจฉัยนี้และส่งสำเนา
ไฟล์ที่สร้างขึ้นให้กับ Apple คุณยินยอมให้ Apple ใช้เนื้อหานี้
ของไฟล์ดังกล่าว

กด 'Enter' เพื่อดำเนินการต่อ

เมื่อรันคำสั่งแล้วจะใช้เวลาประมาณหนึ่งหรือสองนาทีในการรวบรวมข้อมูลเมื่อเสร็จสิ้นการวิเคราะห์ sys จะรายงานไฟล์เอาต์พุตที่เส้นทางที่ระบุ

ไฟล์ที่สร้างขึ้นมักเป็นประมาณ 5MB ถึง 15MB และเป็นไฟล์ gzard ที่ชื่อ "sysdiagnose_ (date _). tar.gz" การดึงข้อมูล tar ball จะเปิดเผยไฟล์จำนวนมากที่มีรายงานระบบการถ่ายโอนข้อมูล system_profiler และผลลัพธ์ที่รวบรวมมาจากคำสั่ง terminal ที่แตกต่างกันนับตั้งแต่ kextstat จนถึง iotop และ fs_usage ไปจนถึง vm_stat และอื่น ๆ อีกมากมาย

โดยทั่วไปเนื้อหาของไฟล์เหล่านี้และผลลัพธ์ของรายงานหลากหลายรูปแบบไม่ได้ใช้โดยเฉพาะโดยเฉพาะผู้ใช้มีรายละเอียดเป็นพิเศษในลักษณะทางเทคนิคดังนั้นจึงจำเป็นต้องมีการวินิจฉัยปัญหาผู้ใช้ Mac โดยสิ้นเชิง ลักษณะทางเทคนิคของการส่งผ่านข้อมูล sysdiagnose ทำให้เรื่องนี้มีมากในขอบเขตของผู้ใช้ขั้นสูงที่เชี่ยวชาญในการอ่านข้อมูลการวินิจฉัยที่ซับซ้อนและรายงานข้อขัดข้อง

ผู้ที่สนใจสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับ sysdiagnose จากหน้า man sysdiagnose และคุณสามารถเรียนรู้เกี่ยวกับคำสั่งแต่ละคำที่เรียกใช้โดยเครื่องมือได้เช่นกัน

โปรดจำไว้ว่าปัญหาที่เกิดขึ้นกับ MacOS และ Mac OS X และ Mac มักจะได้รับการจัดการที่ดีที่สุดโดยผู้เชี่ยวชาญที่ผ่านการรับรอง แอ็ปเปิ้ลมีการสนับสนุนลูกค้าที่ยอดเยี่ยมผ่านทางโทรศัพท์ร่วมกับ Genius Bar และการรับประกันแบบขยายระยะเวลาของ AppleCare มีจุดมุ่งหมายเพื่อจัดการกับปัญหาเกือบทั้งหมดที่พบโดยเจ้าของ Mac ส่วนใหญ่ทำให้ช่องทางการสนับสนุนอย่างเป็นทางการเหมาะสมกับความต้องการส่วนใหญ่