當你安裝完Ubuntu作業系統並選用了GRUB做你的開機管理,GRUB會用預設的開機選項幫你設定好.
基本上這樣使用也沒什麼問題,但有時會進行特殊設定,本文以taskset來做為範例,taskset介紹請參考這篇 http://charleslin74.pixnet.net/blog/post/404196409
我要空出特定的CPU,之後再用taskset來指定程式使用
直接永久修改 GRUB的設定
# vi /etc/grub/grub.cfg
在下列二行中間
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
找到所有 linux /boot/... 並在行的最後加上 isolcpus=1,儲存後再重開機就能生效,使用top觀察cpu1完全沒 loading就成功了.
isolcpus=1 是要系統空出cpu1,如果要空出多個cpu可以用 isolcpus=1,3,5
之後再用taskset來指令程式用那個CPU執行.
全站熱搜