22.2. tuna CLI
tuna 命令行界面(CLI)是一个帮助您对系统进行调优更改的工具。
tuna 工具设计为在运行的系统中使用,并立即进行更改。通过这种方法,任何特定于应用程序的测量工具可以在您进行更改后立即分析系统性能。
tuna CLI 现在有一组命令,它们之前是操作选项。这些命令是:
- 隔离
-
将所有线程和 IRQ 移出
CPU-LIST。 - Include
-
将所有线程配置为在
CPU LIST上运行。 - Move
-
将特定的实体移到
CPU-LIST。 - spread
-
将所选实体分散到
CPU LIST上。 - priority
-
设置线程调度程序可调项,如
POLICY和RTPRIO。 - run
- 分叉新进程并运行 命令。
- save
-
将
kthreadssched可调项保存到FILENAME。 - apply
- 应用配置文件中定义的更改。
- show_threads
- 显示线程列表。
- show_irqs
-
显示
IRQ列表。 - show_configs
- 显示现有配置文件列表。
- what_is
- 提供有关所选实体的帮助。
- GUI
- 启动图形用户界面(GUI)。
您可以使用 tuna -h 命令查看命令。对于每个命令,您可以使用 tuna < <command> -h 命令查看可选的参数。例如,使用 tuna isolate -h 命令,您可以查看 用于隔离 的选项。