보시다시피, 명령을 실행하면 cat /proc/interrupts
두 번째 열에는 각 장치 드라이버가 각 CPU에 전달한 인터럽트 수가 표시됩니다.
test@test:~$ cat /proc/interrupts
CPU0 CPU1
0: 79 0 IO-APIC-edge timer
1: 9 17152 IO-APIC-edge i8042
4: 2 0 IO-APIC-edge
6: 5 0 IO-APIC-edge floppy
7: 0 0 IO-APIC-edge parport0
8: 1 0 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
12: 694613 0 IO-APIC-edge i8042
16: 1233922 0 IO-APIC-fasteoi uhci_hcd:usb3, ahci, nvidia
17: 3961 168757 IO-APIC-fasteoi uhci_hcd:usb4, pata_jmicron
18: 0 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb7
19: 59 0 IO-APIC-fasteoi ata_piix, ata_piix, uhci_hcd:usb6
22: 819 6915 IO-APIC-fasteoi HDA Intel
23: 2 0 IO-APIC-fasteoi ehci_hcd:usb2, uhci_hcd:usb5, eth
내 질문은 중단 빈도를 변경하는 방법입니다.
답변1
그것은 인터럽트가 작동하는 방식이 아닙니다. 인터럽트는 어떤 일이 비동기적으로 발생했으며 CPU가 이에 주의를 기울여야 함을 의미합니다.지금. 이에 대해 더 자세히 읽을 수 있습니다.위키피디아에서.