Atoptool / atop

System and process monitor for Linux
GNU General Public License v2.0
799 stars 111 forks source link

supplement inflight I/O requests #208

Closed Hunter1016 closed 1 year ago

Hunter1016 commented 2 years ago

Inflight I/O requests count I/O requests issued to the device driver but have not yet completed, which are useful to analyze system I/O status. More than this, since plenty of processes remain in D status for a long time come from I/O troubles, inflight I/O values also help to examine these processes.

Signed-off-by: Teng Hu huteng.ht@bytedance.com

pizhenwei commented 1 year ago

Hi @Atoptool

The busy field of devices serving requests in parallel, such as RAID arrays, SSD and NVMe, this number does not reflect their performance limits, but the inflight field shows the concurrency of a disk. Then we can estimate the real load of a disk.

Atoptool commented 1 year ago

I agree that this is a useful addition. I will consider to merge this, although I plan to release a new version in a few weeks and still have to add a large modification myself (gather network stats per process via BPF instead of the net atop kernel module).

liutingjieni commented 1 year ago

I agree that this is a useful addition. I will consider to merge this, although I plan to release a new version in a few weeks and still have to add a large modification myself (gather network stats per process via BPF instead of the net atop kernel module).

I am submitting a netatop about my refactoring using bpf technology here and hope to get your reply.