Swap กำลังเติบโตอย่างรวดเร็วฉันคิดว่าฉันรู้ว่าแอปใดเป็นสาเหตุของมันฉันจะตรวจสอบได้อย่างไร


3

swapfile ของฉันมีการเติบโตอย่างรวดเร็วเมื่อเร็ว ๆ นี้และฉันคิดว่าฉันรู้ว่าแอพใดรับผิดชอบ แต่ไม่แน่ใจ

มีวิธีสำหรับผู้ที่ไม่ใช่นักพัฒนาเพื่อตรวจสอบบางอย่างเช่นนั้นหรือคุณต้องการรุ่นของแอพที่เปิดใช้งานการดีบักหรือไม่

หมายเหตุฉันติดตั้งเครื่องมือ Xcode / Developer ใช้งาน 10.8 บน MacBook Air

คำตอบ:


3

คุณไม่ต้องการเครื่องมือพิเศษใด ๆ เช่น xcode หรือดีบักเกอร์เพื่อแยกระบบหน่วยความจำเสมือนออกจากกันในแง่ของการจัดสรรและสถิติสรุป

ฉันจะเริ่มต้นด้วยsysdiagnoseจากบรรทัดคำสั่งและอาจผ่านใน PID หรือชื่อกระบวนการที่คุณสนใจ มันเป็นตัวอย่างแอปนั้น แต่คุณยังมี PID และข้อมูลเกี่ยวกับโปรแกรมผู้ต้องสงสัยนั้นพร้อมข้อมูลการวินิจฉัยทั้งหมด การส่งผ่าน ID กระบวนการจะเรียกใช้ vmmap, heap และ (อาจ) การวินิจฉัยที่ดีอื่น ๆ หรือเพิ่มรายละเอียดเกี่ยวกับโปรแกรมที่เป็นปัญหา

คุณจะต้องมุ่งเน้นที่ zprint.txt และ allmemory.txt ก่อน sysctl.txt มีข้อมูล vm บางส่วนเช่นกันและ fs_usage.txt แสดงการเข้าถึงไฟล์ แต่โดยทั่วไปจะไม่แลกเปลี่ยน

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

การล่าสัตว์ที่มีความสุข...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.