在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親和性,從而優化系統性能。