安装 schedutils


在 CentOS/Fedora 下安装 schedutils:


# yum install schedutils

在 Debian/Ubuntu 下安装 schedutils:


# apt-get install schedutils

如果正在使用 CentOS/Fedora/Debian/Ubuntu 的最新版本的话,schedutils/util-linux 这个软件包可能已经装上了。



计算 CPU Affinity:

Binary           Hex 

00000001         0x00000001 CPU 0

00000010         0x00000002 CPU 1 

00000011         0x00000003     CPU0+CPU1

00000100         0x00000004 CPU 2 

00001000         0x00000008 CPU 3




使用 schedutils

如果想设置进程号(PID)为 12212 的进程到 CPU0 上的话:

# taskset 0x00000001 -p 12212