这是 irqbalance 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
irqbalance - 在多处理器系统上的处理器之间分配硬件中断
概要
中断平衡
商品描述
在我们看来, 中断平衡 是在一个处理器上分配硬件中断
多处理器系统以提高性能。
配置
-o, --oneshot
导致 irqbalance 运行一次,之后守护程序退出。
-d, -调试
导致 irqbalance 打印额外的调试信息。 暗示--前景。
-F, - 前景
导致 irqbalance 在前台运行(没有 --debug)。
-j, - 杂志
启用针对 systemd-journal 优化的日志输出。
-H, --hintpolicy=[精确 | 子集 | 忽略]
设置如何处理 IRQ 内核关联提示的策略。 可以是以下之一:
确切 IRQ 关联提示是单方面应用的,从不违反。
子集 IRQ 是平衡的,但分配的对象将是关联提示的子集。
忽略 IRQ 关联提示值被完全忽略。
提示策略的默认值是忽略。
-p, --powerthresh=
设置我们尝试将 CPU 移动到省电模式的阈值 如果更多
比CPU 比平均 CPU 低 1 个标准偏差以上
softirq 工作负载,并且没有 CPU 超过 1 个标准偏差(并且有
超过 1 个分配给它们的 IRQ),尝试将 1 个 CPU 置于省电模式。 在
省电模式下,CPU 不会有任何 IRQ 与之平衡,以努力
防止 CPU 在不需要的情况下唤醒。
-一世, --banirq=
将指定的 IRQ 添加到禁止的 IRQ 集中。 irqbalance 不会影响
禁止列表中任何 IRQ 的关联,允许手动指定它们。
此选项是附加的,可以多次指定。 例如禁止
来自平衡的 IRQ 43 和 44,使用以下命令行: 中断平衡
--banirq=43 --banirq=44
--deepestcache=
这允许用户指定 irqbalance 分区缓存的缓存级别
域。 指定更深的缓存可能允许更大程度的灵活性
irqbalance 分配 IRQ 关联以实现更大的性能提升,但
在某些系统上设置过大的缓存深度(特别是所有 CPU 都在一个
系统共享最深的缓存级别),将导致 irqbalance 将平衡视为
不必要。 中断平衡 --deepestcache=2
deepestcache 的默认值为 2。
-l, --policyscript=
指定后,引用的脚本将为每个发现的 IRQ 执行一次,
将 sysfs 设备路径和 IRQ 编号作为参数传递。 请注意,
设备路径参数将指向 IRQ 所在的父目录
可以直接打开attributes目录。 脚本可以指定零个或多个
将指导 irqbalance 管理该 IRQ 的键=值对。
Key=value 对由脚本在 stdout 上打印,并将被捕获和
由 irqbalance 解释。 Irqbalance 期望提供的退出代码为零
公用事业。 公认的键=值对是:
禁令=[真 | 错误的]
指示 irqbalance 从平衡中排除传入的 IRQ。
balance_level=[无 | 包 | 缓存 | 核]
这允许用户覆盖给定 IRQ 的平衡级别。 默认情况下
平衡水平是根据 pci 设备类别自动确定的
拥有 IRQ 的设备。
numa_node=
这允许用户覆盖 sysfs 指示给定设备的 NUMA 节点
IRQ 是本地的。 通常,系统不会在 ACPI 中指定此信息,并且作为
结果设备被认为与系统中的所有 NUMA 节点等距。 这个
选项允许覆盖硬件提供的信息,以便
irqbalance 可以将这些设备的 IRQ 亲和性偏向其最本地的节点。
请注意,在此处指定 -1 会强制 irqbalance 考虑来自
设备与所有节点等距。
提示策略=[精确 | 子集 | 忽略 ]
这允许用户覆盖给定 irq 的全局设置提示策略。 用途是
与 --hintpolicy 设置相同,但按 irq 应用
-是的, --pid=
让 irqbalance 将其进程 ID 写入指定的文件。 默认没有pidfile
是写的。 当 irqbalance 退出时,写入的 pidfile 会自动取消链接。
与--debug 或--foreground 一起使用时会忽略它。
-t, --间隔=
设置 irqbalance 的测量时间。 irqbalance 会休眠秒
在系统 CPU 上的 irq 负载样本之间。 默认为 10。
环境 变数
IRQBALANCE_ONESHOT
与--oneshot 相同。
IRQBALANCE_DEBUG
与 --debug 相同。
IRQBALANCE_BANNED_CPUS
提供 irqbalance 应忽略且从不分配中断的 CPU 掩码
至。
讯号
签到 强制重新扫描可用的 IRQ 和系统拓扑。
首页
https://github.com/Irqbalance/irqbalance
使用 onworks.net 服务在线使用 irqbalance
