Vietnamese (machine translation)

Lưu ý

Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.

Bản gốc:

NMI Trace Events

Người dịch:

Google Translate (machine translation)

Phiên bản gốc:

8541d8f725c6

Cảnh báo

Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.

Sự kiện theo dõi NMI

Những sự kiện này thường hiển thị ở đây:

/sys/kernel/tracing/sự kiện/nmi

nmi_handler

Bạn có thể muốn sử dụng điểm theo dõi này nếu bạn nghi ngờ rằng Trình xử lý NMI đang ngốn rất nhiều thời gian của CPU. Hạt nhân sẽ cảnh báo nếu nó thấy các trình xử lý chạy dài

INFO: Trình xử lý NMI mất quá nhiều thời gian để chạy: 9,207 mili giây

và điểm theo dõi này sẽ cho phép bạn đi sâu hơn và có được một số biết thêm chi tiết.

Giả sử bạn nghi ngờ rằng perf_event_nmi_handler() đang gây ra bạn có một số vấn đề và bạn chỉ muốn theo dõi trình xử lý đó cụ thể. Bạn cần tìm địa chỉ của nó:

$ grep perf_event_nmi_handler /proc/kallsyms

ffffffff81625600 t perf_event_nmi_handler

Giả sử bạn chỉ quan tâm khi chức năng đó được thực sự ngốn rất nhiều thời gian của CPU, giống như một phần nghìn giây mỗi lần. Lưu ý rằng đầu ra của kernel tính bằng mili giây, nhưng đầu vào đến bộ lọc tính bằng nano giây! Bạn có thể lọc trên ‘delta_ns’:

cd /sys/kernel/tracing/events/nmi/nmi_handler

echo ‘handler==0xffffffff81625600 && delta_ns>1000000’ > bộ lọc echo 1 > kích hoạt

Đầu ra của bạn sau đó sẽ trông giống như:

$ cat /sys/kernel/tracing/trace_pipe

<nhàn rỗi>-0 [000] d.h3 505.397558: nmi_handler: perf_event_nmi_handler() delta_ns: 3236765 đã xử lý: 1 <nhàn rỗi>-0 [000] d.h3 505.805893: nmi_handler: perf_event_nmi_handler() delta_ns: 3174234 đã xử lý: 1 <nhàn rỗi>-0 [000] d.h3 506.158206: nmi_handler: perf_event_nmi_handler() delta_ns: 3084642 đã xử lý: 1 <nhàn rỗi>-0 [000] d.h3 506.334346: nmi_handler: perf_event_nmi_handler() delta_ns: 3080351 đã xử lý: 1