22.4. tuna CLI를 사용하여 인터럽트를 지정된 CPU로 이동
tuna CLI를 사용하여 인터럽트(IRQ)를 전용 CPU로 이동하여 실시간 환경에서 대기 시간을 최소화하거나 제거할 수 있습니다. IRQ 이동에 대한 자세한 내용은 Interrupt 및 process binding 을 참조하십시오.
사전 요구 사항
-
tuna및python-linux-procfs패키지가 설치됩니다. - 시스템에 대한 root 권한이 있습니다.
프로세스
IRQ 목록이 연결된 CPU를 나열합니다.
# tuna show_irqs --irqs=<irq_list>irq_list는 연결된 CPU를 나열하려는 IRQ의 쉼표로 구분된 목록입니다.예를 들면 다음과 같습니다.
# tuna show_irqs --irqs=128IRQ 목록을 CPU 목록에 연결합니다.
# tuna move --irqs=irq_list --cpus=<cpu_list>irq_list는 연결하려는 IRQ의 쉼표로 구분된 목록이며cpu_list는 연결된 CPU 또는 CPU 범위의 쉼표로 구분된 목록입니다.예를 들면 다음과 같습니다.
# tuna move --irqs=128 --cpus=3
검증
IRQ를 지정된 CPU로 이동하기 전후에 선택한 IRQ의 상태를 비교합니다.
# tuna show_irqs --irqs=128