當你安裝完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執行.

arrow
arrow
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()