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/syslog
sẽ 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_dump
số 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]/io
tệp. Thí dụ:
$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376
iotop
bâ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/iotop
tôi đoán .. thx !!
cap_net_admin
trên python
cho điều này để làm việc. setcap cap_net_admin+ep /usr/bin/python2.7
ví dụ.
kern.log
và / hoặcdebug
tệp trên các bản phân phối dựa trên Debian.