Yanıtlar:
Çoğaltılan: Linux - Disk IO'yu neyin beklediğini nasıl görebilirim, basit bir çözüm için bu URL'yi görür.
Ve 1 girerek disk G / Ç günlük kaydını etkinleştirebilirsiniz /proc/sys/vm/block_dump. o tail -f /var/log/syslogzaman size okuma ve yazma (işlem, pid, işlem, bloklar ve cihaz) verecektir. /proc/sys/vm/block_dumpİşiniz bittiğinde sıfıra dönmeyi unutmayın .
/proc/[pid]/ioDosyaya bakarak herhangi bir işlemin GÇ kullanımını kontrol edebilirsiniz . Misal:
$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376
iotopşimdi NET_ADMIN yeteneği (veya sudo / root) çalıştırılmasını gerektirir, bu yüzden bu setcap cap_net_admin+ep /usr/sbin/iotopsanırım .. thx kullanmaktan daha iyi bir alternatiftir !!
cap_net_adminüzerinde pythonçalışmaya bunun için. setcap cap_net_admin+ep /usr/bin/python2.7Örneğin.
kern.logve / veyadebugDebian tabanlı dağıtımlarında dosyası.