在Linux上修改進程的“CPU親和力”

安裝taskset工具
# apt-get install schedutils

對運行中的進程,文檔上說可以用下面的命令,把CPU#1 #2 #3分配給PID爲1234的進程:
# taskset -cp 1,2,3 1234
但我嘗試沒奏效,於是我關掉了MySQL,並用taskset將它啓動:

# taskset -c 1,2,3 /etc/init.d/mysql start
對於其他進程,也可如此處理(nginx除外,詳見下文)。之後用top查看CPU的使用情況,原來空閒的#1 #2 #3,已經在辛勤工作了。

轉[http://www.blogkid.net/archives/2670.html]
發佈了44 篇原創文章 · 獲贊 2 · 訪問量 7668
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章