21.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
-
将
kthreads
sched
可调项
保存到FILENAME
。 - apply
- 应用配置文件中定义的更改。
- show_threads
- 显示线程列表。
- show_irqs
-
显示
IRQ
列表。 - show_configs
- 显示现有配置文件列表。
- what_is
- 提供有关所选实体的帮助。
- GUI
- 启动图形用户界面(GUI)。
您可以使用 tuna -h
命令查看命令。对于每个命令,您可以使用 tuna < <command> -h
命令查看可选的参数。例如,使用 tuna isolate -h
命令,您可以查看 用于隔离
的选项。