2020年11月17日火曜日

Windows ゲストの CPU 使用率(その2)

以前、「Windows ゲストの CPU 使用率」という記事で、CPU使用率が高いので下げたい、みたいな記事を書いていた。
あれからだいぶ経って、ホストが Ubuntu 18.0.4 に、ゲストが Windows10 になっているが、未だに CPU 使用率が高いままだった。
ちょっと気になって調べてみたところ、ゲストの定義を以下のようにすることで対応できるようだ。
-----
  <clock offset='localtime'>
    <timer name='hpet' present='yes'/>
    <timer name='hypervclock' present='yes'/>
  </clock>
-----
clock offset の定義から timer name='rtc' と timer name='pit' の宣言を無くし、 timer name='hpet' を present='yes' に、timer name='hypervclock' を present='yes' に定義。
これで動かしてみたら、CPU使用率が大幅に下がった。
このまましばらく運用してみよう。