3.4. IRQ


使用这些命令显示中断请求行(IRQ)软件和硬件中断。

操作命令

显示 ksoftirqd worker 执行的每个 CPU 的 SoftIRQ 平衡

# cat /proc/softirqs | less -S

显示 ksoftirqd worker 每 CPU 每秒执行的 SoftIRQ 平衡

# watch -n1 -d -t "cat /proc/softirqs"

显示每个 CPU 的硬件和软件中断(NMI、LOC、TLB、RSE、PII、PIW)平衡

# cat /proc/interrupts | less -S

显示每个 CPU 的硬件和软件中断(NMI、LOC、TLB、RSE、PII、PIW)平衡

# watch -n1 -d -t "cat /proc/interrupts"

显示计时器中断

# cat /proc/interrupts | grep -E "LOC|CPU" | less -S

显示每秒中断的计时器

# watch -n1 -d -t "cat /proc/interrupts | grep -E 'LOC|CPU'"

显示默认 IRQ CPU 关联性

# cat /proc/irq/default_smp_affinity

显示给定 IRQ(CPUMask)的 IRQ 关联性

# cat /proc/irq/89/smp_affinity

显示给定 IRQ(DEC)的 IRQ 关联性

# cat /proc/irq/89/smp_affinity_list

为给定的 IRQ(CPUMask)设置 IRQ 关联性

# 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 设置 IRQ 关联性(支持 rage,例如 0-4 表示从 0 到 4)

# tuna --irqs=<IRQ> --cpus=<CPU> --move

显示 IRQ CPU 使用率分发

# mpstat -I CPU | less -S

显示给定 CPU 的 IRQ CPU 使用率分发

# mpstat -I CPU -P 4 | less -S

显示 SoftIRQ CPU 使用率分布

# mpstat -I SCPU | less -S

显示给定 CPU 的 SoftIRQ CPU 使用率分布

# mpstat -I SCPU -P 4 | less -S

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.