Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.15. taskset

taskset 工具由 util-linux 软件包提供。它允许管理员检索和设置正在运行的进程的处理器关联,或者启动具有指定处理器相关性的进程。
重要
taskset 不保证本地内存分配。如果您需要本地内存分配的额外性能优势,红帽建议使用 numactl 而不是 taskset。
要设置正在运行的进程的 CPU 关联性,请运行以下命令:
# taskset -pc processors pid
使用以逗号分隔的处理器或处理器范围(例如 1,3,5-7 )替换处理器。使用您要重新配置的进程的进程标识符替换
要启动具有指定关联性的进程,请运行以下命令:
# taskset -c processors -- application
使用以逗号分隔的处理器或处理器范围列表替换处理器使用 命令、选项和要运行的应用的参数替换应用。
有关 taskset 的更多信息,请参阅 man page:
$ man taskset