在Linux中,taskset是一个用于设置或查看进程CPU亲和性的命令行工具。通过taskset命令,可以将一个或多个进程绑定到特定的CPU核心上,以优化系统性能。
taskset命令的基本用法如下:
taskset [options] [mask] [pid | command [arg]...]
其中,常用的选项包括:
例如,要将进程ID为1234的进程绑定在CPU核心0上,可以使用以下命令:
taskset -p -c 0 1234
要将一个新进程绑定在CPU核心0和1上,可以使用以下命令:
taskset -c 0,1 command
通过taskset命令,可以灵活地调整进程的CPU亲和性,从而优化系统性能。