Xen ディスクのパフォーマンスの問題

Xen ディスクのパフォーマンスの問題

現在、CentOS 5 で Xen PV を使用しており、domU は XFS でフォ​​ーマットされたハードウェア RAID 制御 (書き込みキャッシュ有効) でフラット ファイルとして実行されています。dom0 では、/dev/zero からの 2GB dd 書き込みで約 500MB/秒を実現できますが、domU では 10MB/秒 (通常はその半分程度) を実現できればラッキーです。

domU のディスク スケジューリングを NOOP に変更し、マウント パラメータをいくつか変更し、dom0 (CPU を優先) と domU (RAM と VCPU の割り当てを増やす) の両方のパフォーマンス割り当てを微調整してみました。これらの手順のいずれも、パフォーマンスに目立った変化をもたらしませんでした。

私の直感では、dom0 のパフォーマンスが安定しているため、これはハードウェアの問題ではないと思います。この問題の原因について何か考えはありますか? LVM ベースの domU への移行を検討しています。

答え1

Xen domU のブロック デバイスとしてファイルを使用するとパフォーマンスが低下することはよく知られています。LVM LV またはストレート ブロック デバイスを試してください。

また、RAID コントローラの書き込みキャッシュの量にもよりますが、2GB はそれほど大きくなく、dom0 のキャッシュの速度をテストしているだけかもしれません。

関連情報