Làm thế nào để gỡ lỗi nguyên nhân của việc sử dụng tài nguyên ksoftirqd quá mức?


9

người đàn ông ksoftirqd chỉ ra rằng:

Nếu ksoftirqd chiếm nhiều hơn một phần trăm thời gian của CPU, điều này cho thấy máy đang chịu tải ngắt mềm nặng.

Tôi đang làm việc với một hệ thống Wheezy Debian với mức độ sử dụng hệ thống cao, trong đó các quy trình ksoftirqd sử dụng tài nguyên đĩa và cpu quá mức trong một khoảng thời gian ngắn. Trong thời gian đó, hệ thống hoạt động với tốc độ ốc sên.

Làm thế nào người ta có thể bắt đầu hiểu nguyên nhân gốc rễ của việc sử dụng tài nguyên ksoftirqd này là gì?

Câu trả lời:


6

Kiểm tra /proc/interruptsxem nếu một hoặc nhiều ngắt xảy ra quá mức. Gợi ý: Vài nghìn ngắt mỗi giây không phải là lý do để báo động.

Ngắt quá mức (hay còn gọi là bão gián đoạn) có thể có nhiều lý do, một trong số đó thậm chí là sự cố phần cứng (đường ngắt nhiễu).

Để trả lời thêm câu hỏi của bạn, chúng tôi cần biết hệ điều hành nào trên phần cứng bạn sử dụng.


Dường như eth0 là thủ phạm chính (không biết cách nhìn trên cơ sở mỗi giây) - CPU0 76739293 eth0-TxRx-0
mrP

Và 15 phút sau - CPU0 77513350 eth0-TxRx-0.
mrP

((77513350 - 76739293) / 15) / 60 = 860 ngắt / giây - IMHO không có lý do để báo động, nếu bạn đang sử dụng mạng nhiều. Tôi không nghĩ rằng máy tính của bạn có một vấn đề ở tất cả, chế biến ngắt là một hành vi bình thường của hệ thống của bạn ...
Jan

thông tin phần cứng nào sẽ hữu ích ở đây?
mrP

Thánh bò Batman, có bao nhiêu lõi trong đó?
Jan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.