3.4. IRQ
이러한 명령을 사용하여 IIRQ(Interrupt Request Line) 소프트웨어 및 하드웨어 인터럽트를 표시합니다.
| 동작 | 명령 |
|---|---|
| ksoftirqd 작업자가 실행하는 CPU당 CPU당 분산 표시 | # cat /proc/softirqs | less -S |
| 초당 ksoftirqd 작업자가 실행하는 CPU당 CPU당 분산 표시 | # watch -n1 -d -t "cat /proc/softirqs" |
| CPU당 하드웨어 및 소프트웨어 인터럽트(NMI, LOC, TLB, RSE,kubelet, NPI, hieradataW) 분산 표시 | # cat /proc/interrupts | less -S |
| 초당 CPU당 하드웨어 및 소프트웨어 인터럽트(NMI, LOC, TLB, RSE,kubelet, NPI, hieradataW) 분산 표시 | # watch -n1 -d -t "cat /proc/interrupts" |
| 타이머 인터럽트 표시 | # cat /proc/interrupts | grep -E "LOC|CPU" | less -S |
| 1초마다 타이머 인터럽트 표시 | # watch -n1 -d -t "cat /proc/interrupts | grep -E 'LOC|CPU'" |
| 기본 IRQ CPU 선호도 표시 | # cat /proc/irq/default_smp_affinity |
| 지정된 IRQ에 대한 IRQ 선호도 표시(CPUMask) | # cat /proc/irq/89/smp_affinity |
| 지정된 IRQ(DEC)에 대한 IRQ 선호도 표시 | # cat /proc/irq/89/smp_affinity_list |
| 지정된 IRQ에 대한 IRQ 선호도 설정(CPUMask) | # echo -n 1000 > /proc/irq/89/smp_affinity |
| 지정된 IRQ(DEC)에 IRQ 선호도 설정 | # echo -n 12 > /proc/irq/89/smp_affinity_list |
| 하드웨어 인터럽트 CPU 선호도 표시 | # tuna --show_irqs |
| 지정된 IRQ(DEC 지원 범위)에 대한 IRQ 선호도 설정 (예: 0-4에서 4까지) | # tuna --irqs=<IRQ> --cpus=<CPU> --move |
| IRQ CPU 사용률 표시 | #ECDHEstat -I CPU | less -S |
| 지정된 CPU에 대한 IRQ CPU 사용률 표시 | # mpstat -I CPU -P 4 | less -S |
| controlPlaneIRQ CPU 사용률 배포 표시 | #ECDHEstat -I SCPU | less -S |
| 지정된 CPU에 대한controlPlaneIRQ CPU 사용률 표시 | # mpstat -I SCPU -P 4 | less -S |