perf_event_open: lấy mẫu bằng bộ đếm phần cứng PMU
perf_event_open() lập trình một bộ đếm PMU (ví dụ số chu kỳ CPU) để tràn (overflow) sau mỗi N sự kiện; tràn đó sinh một ngắt NMI, handler ghi lại instruction pointer và duyệt ngược stack vào một ring buffer, các bản mẫu này cộng dồn thành bức tranh thống kê CPU đang tiêu tốn thời gian ở đâu — chất lượng phụ thuộc chu kỳ lấy mẫu, độ trễ (skid), và cách unwind stack.
Operating SystemsNâng cao2026-08-20
Tài liệu tham khảo
Mở rộng
Animation gốc là một file HTML tự chứa, có thể nhúng lại ở bất kỳ trang nào khác. Mở file gốc