ตรวจสอบกิจกรรมของดิสก์ใน Mac OS X
สารบัญ:
คุณสามารถตรวจสอบกิจกรรมของดิสก์ใน Mac OS X ได้โดยใช้แอพตัวตรวจสอบกิจกรรมหรือเครื่องมือบรรทัดคำสั่งต่างๆ ตัวตรวจสอบกิจกรรมเป็นวิธีที่ง่ายที่สุดและเป็นมิตรต่อผู้ใช้มากที่สุด แต่ตัวเลือกเทอร์มินัลช่วยให้สามารถดึงข้อมูลเพิ่มเติมได้
ดูกิจกรรมบนดิสก์บน Mac ด้วยตัวตรวจสอบกิจกรรม
สำหรับผู้ใช้ mac ส่วนใหญ่ที่ต้องการรับทราบแนวคิดเกี่ยวกับกิจกรรมของดิสก์อย่างรวดเร็ว พวกเขาสามารถตรวจสอบแอปพลิเคชันการตรวจสอบกิจกรรมได้
- เรียกใช้ตัวตรวจสอบกิจกรรม ซึ่งอยู่ใน /Applications/Utilities/ หรือคุณสามารถกด Command+Space Bar เพื่อเปิดการค้นหา Spotlight และค้นหาด้วยวิธีนั้น
- คลิกที่แท็บกิจกรรมบนดิสก์ภายในแอพตัวตรวจสอบกิจกรรม
- กราฟด้านขวาแสดงกิจกรรมของดิสก์
- ให้ความสนใจเป็นพิเศษกับ “ข้อมูลอ่าน/วินาที” และ “ข้อมูลเขียน/วินาที”
อะไรเป็นสาเหตุของการใช้งานดิสก์? บางครั้งก็สัมพันธ์กับการใช้งาน CPU และแอปและกระบวนการบางอย่างก็ใช้ทั้งสองอย่างอย่างหนัก เช่น เมื่อแปลงวิดีโอ เสียง หรือ Spotlights mds และ mdworker เพื่อให้แน่ใจ ให้เปิด Terminal จาก /Applications/Utilities/ แล้วอ่านต่อ
การตรวจสอบกิจกรรมของดิสก์จากบรรทัดคำสั่ง
สิ่งที่แสดงในตัวตรวจสอบกิจกรรมอาจมีจำกัด และถ้าคุณต้องการข้อมูลเฉพาะเจาะจงว่าแอปพลิเคชันหรือกระบวนการใดที่ทำให้เกิดการป้อนข้อมูลและเอาต์พุตของดิสก์ คุณสามารถเปิดใช้เทอร์มินัลและใช้คำสั่งต่อไปนี้เพื่อรับข้อมูลเพิ่มเติม ข้อมูล.
iotop
อันดับแรกคือ iotop ซึ่งชื่อนี้ไม่น่าแปลกใจเลยที่เหมือนกับ top สำหรับ I/O
sudo iotop -C 5 10
iotop จะรายงานกลับในลักษณะนี้ แสดงการอ่าน/เขียนดิสก์โดยรวม ตลอดจนกระบวนการ คำสั่ง (หรือแอพ) และขนาดไบต์ที่แต่ละกระบวนการเขียนอย่างแข็งขัน:
เพื่อให้เปรียบเทียบแอปและกระบวนการที่ใช้ดิสก์ได้ง่ายขึ้น ให้ส่งแฟล็ก -P พร้อมกับคำสั่ง iotop จากนั้นให้ความสนใจกับคอลัมน์ % I/O:
sudo iotop -P -C 5 10
iotop ยังสามารถจำกัดให้แคบลงด้วยดิสก์ไดร์ฟโดยชี้ไปที่พาธและใช้แฟล็ก -m ในตัวอย่างด้านล่าง ระบบไฟล์รูทจะถูกเฝ้าดูเฉพาะกิจกรรม:
sudo iotop -Pm /
iotop ไม่ใช่ตัวเลือกเดียวแม้ว่า…
fs_usage
แอป fs_usage เป็นอีกทางเลือกหนึ่งเพื่อดูว่าเกิดอะไรขึ้นกับกิจกรรมของดิสก์และระบบไฟล์ ตามค่าเริ่มต้น fs_usage สามารถเป็นเหมือนสายดับเพลิง โดยแสดงข้อมูลจำนวนมากที่อาจเกินความจำเป็นสำหรับความต้องการขั้นพื้นฐานบางอย่าง:
sudo fs_usage -f filesys
fs_usage ยังแสดงการอ่านและเขียนดิสก์และแอปพลิเคชันหรือกระบวนการที่ทำให้เกิดสิ่งเหล่านี้