Ubuntu系统进程绑定CPU核

本文讲述如何在Ubuntu系统中,把指定的进程绑定到指定的CPU核运行。而通常是由操作系统负责管理进程和线程的调度,但是这种情况下是不清楚由哪个CPU核运行你的进程,因为操作系统的调度是基于资源的可用性进行判断的。

可以这样,把指定的CPU核绑定到你的进程。

taskset -cp <CPU ID | CPU IDs> <Process ID> 

下面用一个简单的例子来说明怎样做到。


例如:

运行以下命令,把此Java进程(进程ID号为26502)永久的分配给5号CPU核(CPU核号从0开始计算,因此序号4指的是5号CPU核)

# taskset -cp 5 26531

猜你喜欢

转载自blog.csdn.net/chunlovenan/article/details/47414719