將進程綁定到指定cpu

安裝 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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章