web-dev-qa-db-ja.com

vmwareesxゲストhddアクセスの高速化

vmwareesxでいくつかのWindowsサーバーとWindowsクライアントを実行します。 Windows 2003 Serverの1つは、主要なHDD読み取り/書き込みを備えたビルドサーバーです。それは私たちのビルドサーバーです。

このマシンは以前はハードウェアであり、ESXに仮想化されていました。 HDDのパフォーマンスを向上させる方法はありますか?おそらく、特別なウィンドウ(ゲスト)ドライバーがありますか?ファイルはRaid6ベースに保存されます。

Vmwareインフラストラクチャクライアントのパフォーマンスグラフは、最大650KBpsの読み取りと最大4000KBpsの書き込みを示しています。

ありがとうございました。よろしく、Uwe

2
kcode

最新のVMToolsを使用している場合、ゲスト内で実行できることはほとんどありませんが、データをより高速な(RAID10?)アレイに移動できる場合は、現在のRAID6セットアップよりも大幅に高速化されているはずです。また、V2P変換を取り消すべきではありません。一部の人々はその考えにショックを受けているように見えますが、実際には、特定のクラスのサーバー使用の唯一のルートです。

編集-ああ、V3.5を使用している場合は、いつでもV4への移行を検討できます。実際にははるかに高速です。

2
Chopper3

仮想ディスクが多くの物理ディスクを共有していないことを確認することも役立ちます:)

そして2番目の@ Chopper には、物理​​的な方が良い場合があります。

また、その特定のサーバーに非仮想ドライブを使用し、代わりにドライブに直接アクセスできるようにすることも検討してください。

2
warren

数年前に最初にESXiに飛び込んだときにも、この問題が発生しました。パフォーマンスに深刻な影響を与えた2つの要因:

BBWCは大きなものでした。スマートアレイカードを搭載したProLiantサーバーでは、バッテリーバックアップを追加します(

パーティションの配置は、シーケンシャルI/Oのパフォーマンスを最大15%向上させるのに適していました。ランダムは実際には影響を受けませんでした。 VMWareのホワイトペーパー は、制御された環境で同様の結果を示しています。

0
David

ESX 4.xには、「VMwareParavirtual」と呼ばれる新しい準仮想化SCSIコントローラーがあります。私はそれをWindowsで試したことはありませんが、Linuxではかなりの効果があります。試してみて、役立つかどうかお知らせください。

0
dtoubelis