2009年11月18日水曜日

VitrualBoxでFreeBSDを動かすとCPU負荷が高い



/boot/loader.confに



kern.hz=100



と書けばよい。


解らない人のために解説するとkern.hzはOSが使うタイマ割り込みのタイミングで、この周波数でタスクを切り替えるべきか、等の判断をしている。もしホストOSとゲストOSのhzの値が同じだとタスク切り替えの判断のたびにVirtualBoxの割り込みハンドラを実行する事になり、すごい負荷になる。





0 件のコメント:

コメントを投稿