Tôi đã nhận thấy có điều gì đó đáng lo ngại với iostat mà tôi không thể giải thích rõ ràng - có vẻ như iostat có thể không hoàn toàn đáng tin cậy (?)
Tôi đang cố gắng khắc phục sự cố hiệu suất kém của MySQL và một nơi cần xem xét là ổ đĩa, vì vậy:
gốc ip-10-14-4-14 : iostat -x nvme2n1
Linux 5.4.0-1029-aws (ip-10-14-4-14) 27/10/21 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1,19 0,00 0,47 0,84 0,00 97,49
Thiết bị r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await daq-sz aqu-sz % sử dụng
nvme2n1 4.93 160.70 0.26 4.95 0.53 32.60 216.03 6863.39 57.07 20.90 0.78 31.77 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.50
Trông cũng không tệ lắm - % sử dụng
chỉ là 16,5; Tuy vậy:
gốc ip-10-14-4-14 : iostat -y 1 -x nvme2n1
Linux 5.4.0-1029-aws (ip-10-14-4-14) 27/10/21 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
4,65 0,00 1,26 1,13 0,00 92,96
Thiết bị r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await daq-sz aqu-sz % sử dụng
nvme2n1 10.00 160.00 0.00 0.00 0.40 16.00 2058.00 40260.00 326.00 13.67 0.65 19.56 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
Cùng một hệ thống, gần như cùng một lúc, nhưng bây giờ % sử dụng
là 100. Tôi thậm chí đã thử chạy phiên bản đầu tiên trong một vòng lặp và sau đó % sử dụng
ở mức thấp:
cho tôi bằng $(seq 1 50); làm iostat -x nvme2n1; xong
Linux 5.4.0-1029-aws (ip-10-14-4-14) 27/10/21 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1,19 0,00 0,48 0,84 0,00 97,49
Thiết bị r/s rkB/s rrqm/s %rrqm r_await rareq-sz w/s wkB/s wrqm/s %wrqm w_await wareq-sz d/s dkB/s drqm/s %drqm d_await daq-sz aqu-sz % sử dụng
nvme2n1 4.93 160.70 0.26 4.95 0.53 32.59 216.32 6868.15 57.10 20.88 0.78 31.75 0.00 0.00 0.00 0.00 0.00 0.00 0.00 16.51
...
Chuyện gì đang xảy ra - có phải tôi không sử dụng công cụ đúng cách không?