web-dev-qa-db-ja.com

xenserverVMの継続的な一時的な遅延

私は今日早くこのスレッドをcitrixフォーラムに投稿しましたが、私もここで試してみようと思いました:)

hPブレードサーバーBL460でそれぞれ実行されている2つのxenserver5.5U2ホストがあります。各ブレードには、1つのクアッドコアIntel xeonプロセッサ(2.66GHz)、16 GBのRAM、および2つの300GB 10K SAS SFFハードドライブ(RAID 1アレイ)があります。最初のブレードには2つのWindowsサーバー2003があります。 R2および10Windows XP SP3 VM、2番目には4つのWindowsサーバーがあります。

ほとんどのユーザーがログオンしてvmsで作業している場合、すべてのユーザーが同時に数秒、場合によっては数分遅れます。クリックされたアイコンが強調表示されるまでに数秒かかり、Microsoft Officeは悪夢になり、基本的にすべてが恐ろしく遅くなります。最初は当然ネットワークを疑っていましたが、最終的にはcat6ケーブルを再利用し、すべてのスイッチが比較的高価でまともなものであることがわかったため、除外することができました。この問題は、ラップトップを介してブレードのギガビットスイッチに直接接続し、VMをRDC接続した場合でも発生します。現在、これはストレージ関連であると考えています。最初にブレードの見積もりを依頼したとき、ドライブがSANであり、従業員が約10人しかないため、SAS)の使用をオプトアウトしました。 「ブレードのローカルストレージのみを使用しています。そのような環境には十分ではありませんか?重いアクティビティがあるときのように見えます(重いとは、全員がログオンして非常に基本的なソフトウェアを使用していることを意味します)。ハードドライブは過負荷になり、一度に多くの要求を処理できません。すべてのXPにはほぼ1 GBのメモリ(一部には2 GB)と2つのvCPU(一部には4)が割り当てられ、Windows2003サーバーには2GBのメモリと4つのvcpusが割り当てられます。

xenserverホストは、数百ではないにしても最大数十のVMのプールで使用されていることを理解しています。もちろん、その場合は高度なストレージがインストールされます。しかし、ローカルストレージLVMは、私たちのようなそれほど重要ではないシナリオにも使用されていませんか?ヒントやアイデアは大歓迎です。

1
3a2roub

1.タスクオフロードを無効にしようとしましたか? 2.performancevmを試しましたか? ( http://support.citrix.com/article/CTX127065

タスクオフロードを無効にする:

Windows 2003 VMの場合、HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameterの下にDisableTaskOffload– REG_DWORD = 1へのレジストリキーを作成する必要があります。最も簡単な方法は、このレジストリキーをプッシュするグループポリシーを作成することです。

CheckSumオフロードを無効にする:

それでもネットワークパフォーマンスが低下する場合に試す必要のある2番目の修正は、仮想(VIF)と物理(PIF)の両方のXenServerインターフェイスでチェックサムを無効にすることです。 XenServerまたはVMを再起動する必要がないことに注意してください。このスクリプトは、XenServerプール内のすべてのネットワークインターフェイスでこれを自動的に実行します。

echo $ VIFLISTのVIFでチェックサムをオフに設定VIFLIST = xe vif-list | grep "uuid ( RO) " | awk '{print $5}' $ VIFでethtool-tx = offおよびethtool-rx = offを設定xevif-param-set uuid = $ VIF other-config :ethtool-tx = "off" xe vif-param-set uuid = $ VIF other-config:ethtool-rx = "off" done echoPIFのチェックサムをオフに設定PIFLIST = xe pif-list | grep "uuid ( RO) " | awk '{print $5}' for PIF in $ PIFLIST $ PIF xe pif-param-set uuid = $ PIF other-config:ethtool-tx = "off" xe pif-param-set uuid = $ PIFother-でethtool-tx = offおよびethtool-rx = offを設定します。 config:ethtool-rx = "off"が完了しました

1
John