Mona を KVM で動かす
手元の Ubuntu で Mona on KVM を試してみた。
手順は以下の通り。
fib(34) を Mosh で実行して速度を比較。
KVM有効 Mosh(32bit) on Mona | 3.6秒 |
KVM無効 Mosh(32bit) on Mona | 42秒 |
Mosh(64bit) on Ubuntu(Host) | 1.1秒 |
KVM 速い。
Mona は元々 QEMU で動作確認しているので起動オプションを全くいじらずに /dev/kvm が存在すれば KVM が有効になる。これはうれしい。しかも KVM の virtio-net ドライバでネットワークを提供しているのでネットワークも変更なしにつながる。
あと速度的にボトルネックになっているのが
- 描画まわり(これは実装のサボリによる)
- CD-ROM 読み込み。 PIO モード。
の 2 つ。
今更 ATAPI のドライバを書きたくないので、virtio のドライバを書くべきなんだろうな。時間がないけど。