grandaddy ของจอภาพกระบวนการและเครื่องมือในการตรวจสอบระบบจำนวนมากจะเรียกว่าtop
top
ตัวอย่างเช่นมีiotop
การดูดิสก์ I / O atop
สำหรับทรัพยากรระบบจำนวนมากpowertop
เพื่อการใช้พลังงาน
หากคุณต้องการข้อมูลรายละเอียดเพิ่มเติมจะไม่มีการติดตามโดยค่าเริ่มต้น หากต้องการดูว่ากระบวนการเฉพาะกำลังทำอะไรอยู่ให้เรียกstrace
ใช้ ตัวอย่างเช่นหากคุณสนใจเฉพาะการเข้าถึงระบบไฟล์:
strace -s9999 -efile command_name # trace a program during its whole execution
strace -s9999 -efile -p1234 # trace a running program with the given PID
strace
ใช้เฉพาะกับ Linux แต่ระบบอื่นมีเครื่องมือที่คล้ายกัน: truss
บน Solaris ktrace
หรือdtrace
ภายใต้ * BSD เป็นต้น
หากต้องการดูสิ่งที่เกิดขึ้นกับแฟ้มเฉพาะหรือในไดเรกทอรีหรือไดเรกทอรีต้นไม้โดยเฉพาะอย่างยิ่งให้ใช้สิ่งอำนวยความสะดวก inotify
inotifywait -m .
สิ่งอำนวยความสะดวกนั้นใช้เฉพาะกับ Linux แต่ส่วนใหญ่ของ Unices นั้นมีระบบที่คล้ายกันเช่นkqueueภายใต้ * BSD และFAM (เดิมมาจาก SGI แต่ตอนนี้มีให้ใช้เป็น API ในหลายระบบ)
หากต้องการดูทุกสายระบบภายใต้ Linux, คุณสามารถใช้ระบบย่อยการตรวจสอบ มันค่อนข้างเร็ว ๆ นี้และมีวรรณกรรมไม่มากนักในหัวข้อ; ค้นหาauditctl
หรืออ่านหน้าคนauditctl
: มีคู่ของตัวอย่างในเว็บไซต์นี้มีการติดตามการเข้าถึงไฟล์ , การติดตามการดำเนินการกระบวนการ
top
เทียบเท่ากับ Process Explorerไม่ใช่ Process Monitorใช่ไหม