Tüm işlem izleyicilerin harikası top
ve birçok sistem izleme aracı denir top
. Örneğin, güç tüketimi için bir sürü sistem kaynağı için iotop
disk G / Ç'yi izlemeniz gerekir .atop
powertop
Daha ayrıntılı bilgi istiyorsanız, varsayılan olarak izlenmez. Belirli bir işlemin ne yaptığını izlemek strace
için onu çağırın . Örneğin, yalnızca dosya sistemi erişimleriyle ilgileniyorsanız:
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'a özgüdür, ancak diğer sistemler benzer bir araca sahiptir: truss
Solaris'te ktrace
veya dtrace
* BSD'de vb.
Belirli bir dosyada veya belirli bir dizin veya dizin ağacında neler olduğunu izlemek için inotify tesisini kullanın .
inotifywait -m .
Yine, tesis Linux'a özgüdür, ancak diğer birçok birimin benzer bir sistemi vardır, örneğin * BSD ve FAM altındaki sıralar (başlangıçta SGI'dan alınmıştır ancak birçok sistemde API olarak kullanılabilir).
Tüm sistem çağrılarını Linux altında izlemek için denetim alt sistemini kullanabilirsiniz . Nispeten yeni ve konuyla ilgili çok fazla literatür yok; man sayfasını arayın auditctl
veya okuyun . Birkaç örnek bu sitede vardır: izleme dosyası erişir , süreç yürütme izleme .auditctl
top
Süreci eşdeğerdir Explorer , işleyin değil Monitör , hakkını?