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

Anonim

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

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

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

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

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

sudo sysdiagnose -f ~/Desktop/

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

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

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

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

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

ไฟล์ที่สร้างขึ้นโดยปกติจะมีขนาดประมาณ 5MB ถึง 15MB และเป็น tar gzip ที่เรียกว่า “sysdiagnose_(date_).tar.gz” การแยก tar ball จะแสดงไฟล์จำนวนมากที่มีรายงานระบบ ดัมพ์ system_profiler และเอาต์พุตที่รวบรวมจากคำสั่งเทอร์มินัลต่างๆ มากมาย ตั้งแต่ kextstat ถึง iotop และ fs_usage ถึง vm_stat และอื่นๆ อีกมากมาย

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

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

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

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