ตรวจสอบกิจกรรมของดิสก์ใน Mac OS X

สารบัญ:

Anonim

คุณสามารถตรวจสอบกิจกรรมของดิสก์ใน 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 ยังแสดงการอ่านและเขียนดิสก์และแอปพลิเคชันหรือกระบวนการที่ทำให้เกิดสิ่งเหล่านี้

ตรวจสอบกิจกรรมของดิสก์ใน Mac OS X