Tôi gặp vấn đề với hệ thống Linux đang bị đình trệ và tôi đã tìm thấy sysstat / sar để báo cáo các đỉnh lớn trong việc sử dụng I / O của đĩa, thời gian phục vụ trung bình cũng như thời gian chờ trung bình tại thời điểm ngừng hoạt động của hệ thống.
Làm thế nào tôi có thể đi để xác định quá trình nào gây ra các đỉnh này vào lần tiếp theo?
Có thể thực hiện với sar (tức là: tôi có thể tìm thấy thông tin này từ các tệp sar được ghi lại không?
Đầu ra cho "sar -d", gian hàng hệ thống đã xảy ra vào khoảng 12,58-13,01pm.
12:40:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
12:40:01 dev8-0 11.57 0.11 710.08 61.36 0.01 0.97 0.37 0.43
12:45:01 dev8-0 13.36 0.00 972.93 72.82 0.01 1.00 0.32 0.43
12:50:01 dev8-0 13.55 0.03 616.56 45.49 0.01 0.70 0.35 0.47
12:55:01 dev8-0 13.99 0.08 917.00 65.55 0.01 0.86 0.37 0.52
13:01:02 dev8-0 6.28 0.00 400.53 63.81 0.89 141.87 141.12 88.59
13:05:01 dev8-0 22.75 0.03 932.13 40.97 0.01 0.65 0.27 0.62
13:10:01 dev8-0 13.11 0.00 634.55 48.42 0.01 0.71 0.38 0.50
Đây là một câu hỏi tiếp theo cho một chủ đề tôi đã bắt đầu ngày hôm qua: Đột nhiên đỉnh tải và khối đĩa chờ đợi , tôi hy vọng rằng tôi đã tạo ra một chủ đề / câu hỏi mới về vấn đề này vì tôi chưa thể giải quyết vấn đề.