Câu trả lời:
Sao y của: Linux - Làm cách nào tôi có thể thấy những gì đang chờ đĩa IO thấy URL đó cho một giải pháp đơn giản.
Và bạn có thể kích hoạt ghi nhật ký I / O đĩa 1 /proc/sys/vm/block_dump. sau đó tail -f /var/log/syslogsẽ cung cấp cho bạn đọc và viết (quá trình, pid, hoạt động, khối và thiết bị). Đừng quên trở về /proc/sys/vm/block_dumpsố 0 khi bạn hoàn thành.
Bạn có thể kiểm tra việc sử dụng IO của bất kỳ quy trình nào bằng cách xem /proc/[pid]/iotệp. Thí dụ:
$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376
iotopbây giờ yêu cầu khả năng NET_ADMIN (hoặc sudo / root) để được chạy, vì vậy đây là một sự thay thế tuyệt vời hơn so với việc sử dụng setcap cap_net_admin+ep /usr/sbin/iotoptôi đoán .. thx !!
cap_net_admintrên pythoncho điều này để làm việc. setcap cap_net_admin+ep /usr/bin/python2.7ví dụ.
kern.logvà / hoặcdebugtệp trên các bản phân phối dựa trên Debian.