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

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

ดูกิจกรรมบนดิสก์บน Mac ด้วยการตรวจสอบกิจกรรม

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

  • เปิดใช้งานการตรวจสอบกิจกรรมซึ่งอยู่ใน / Applications / Utilities / หรือคุณสามารถกด Command + Space Bar เพื่อเรียกค้น Spotlight และหาวิธีนี้ได้
  • คลิกที่แท็บกิจกรรมดิสก์ภายในแอปการตรวจสอบกิจกรรม
  • กราฟด้านขวาของกิจกรรมดิสก์
  • ให้ความสำคัญกับ "Data read / sec" และ "Data written / sec"

อะไรทำให้เกิดการใช้ดิสก์? บางครั้งความสัมพันธ์กับการใช้งาน CPU และแอปและกระบวนการบางอย่างอาจหนักหน่วงทั้งสองอย่างเช่นเมื่อแปลงวิดีโอเสียงหรือ Spotlights mds และ mdworker หากต้องการทราบอย่างแน่นอนให้เปิด Terminal จาก / Applications / Utilities / และอ่านต่อ

การตรวจสอบกิจกรรมดิสก์จากบรรทัดคำสั่ง

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

iotop

อันดับแรกคือ iotop ซึ่งเป็นชื่อที่ไม่มีใครแปลกใจเหมือนกับด้านบนของ I / O

sudo iotop -C 5 10

iotop จะรายงานสิ่งต่างๆเช่นนี้แสดงดิสก์ทั้งหมดที่อ่าน / เขียนรวมถึงกระบวนการคำสั่ง (หรือ app) และขนาดไบต์ที่เขียนขึ้นโดยแต่ละกระบวนการ:

เพื่อง่ายต่อการเปรียบเทียบปพลิเคชันและกระบวนการที่ใช้ดิสก์ผ่านธง -P พร้อมกับคำสั่ง iotop แล้วใส่ใจกับคอลัมน์% I / O:

sudo iotop -P -C 5 10

iotop ยังสามารถแคบลงโดยดิสก์ไดรฟ์โดยชี้ไปที่เส้นทางและใช้ธง -m ในตัวอย่างด้านล่างระบบไฟล์รากจะดูเฉพาะกิจกรรมเท่านั้น:

sudo iotop -Pm /

iotop ไม่ใช่ทางเลือกเดียวที่ว่า ...

fs_usage

แอ็พพลิเคชัน fs_usage เป็นทางเลือกหนึ่งในการดูสิ่งที่เกิดขึ้นกับกิจกรรมดิสก์และระบบไฟล์ โดยค่าเริ่มต้น fs_usage สามารถเป็นส่วนหนึ่งของ firehose แสดงตันของข้อมูลที่อาจ overboard สำหรับความต้องการขั้นพื้นฐานบาง:

sudo fs_usage -f filesys

fs_usage ยังแสดงดิสก์อ่านและเขียนและแอ็พพลิเคชันหรือกระบวนการที่ก่อให้เกิด