Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
A.16. taskset
taskset 工具是由 util-linux 软件包提供的。它允许管理员检索和设置正在运行的进程的处理器关联,或通过指定的处理器关联运行进程。
重要
taskset 不保证本地内存分配。如果您需要本地内存分配的额外性能收益,红帽推荐使用 numactl 来替代 taskset。
设置正在运行的进程的 CPU 关联,运行下列命令:
# taskset -c processors pid
使用处理器的逗号分隔列表或处理器的范围(例如,
1、3、5-7
)替换 processors。使用欲重新配置的进程的进程标识替换 pid 。
用指定的关联运行进程,运行下列命令:
# taskset -c processors -- application
用处理器的逗号分隔列表或处理器的范围替换 processors。使用您欲运行的应用程序的命令、选项和参数替换 application。
有关 taskset 的更多信息,请参见手册页:
$ man taskset