การวินิจฉัยขั้นสูงของ 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 ส่วนใหญ่ทำให้ช่องทางการสนับสนุนอย่างเป็นทางการเหมาะสมกับความต้องการส่วนใหญ่