首先,要查看当前系统上的CPU信息,可以使用命令`lscpu`。这个命令会显示出CPU的相关信息,如核心数量、线程数量、频率等。
要设置CPU的使用情况,可以使用`taskset`命令。这个命令可以将特定的进程限定在指定的CPU上运行。
例如,要将进程PID为1234的任务限制在CPU 0、1上运行,可以使用以下命令:
```shell
taskset -pc 0,1 1234
```
这样,进程1234就只能在CPU 0和CPU 1上运行了。
另外,`taskset`命令还可以设置CPU的亲和性,即将特定的进程绑定到特定的CPU上。
例如,要将进程PID为1234的任务绑定到CPU 0上,可以使用以下命令:
```shell
taskset -p 0x00000001 1234
```
这样,进程1234就只能在CPU 0上运行了。
需要注意的是,以上命令需要以root权限运行。如果没有root权限,可以使用`sudo`命令来提升权限。