web-dev-qa-db-ja.com

UbuntuホストとVirtualBox上のWindowsSBS 2011 VMのクライアントのソリューションは、ホストCPUを固定しています

これが私の状況です。2台のサーバー(1台のVM)をホストするクライアントがあり、ホストはVMware Zimbraを提供し、もう1台はWindows Small Business Server 2011を提供します。残念ながら、私の前の人はこのセットアップを次のように構成しました。

ホスト:

  • VMwareZimbraを実行しているUbuntuDesktop Edition 10.04(繰り返しますが、私の選択ではありません)
  • 8GBのRAM
  • OS用の2つの320GBSeagateBarracudaドライブのオンボードRAID1
  • バルクストレージ用のMDADM上の4つの500GBWD Caviar BlackドライブのソフトウェアRAID5(申し訳ありませんが、モデル番号はわかりません)
  • Nehalemアーキテクチャの比較的有能なクアッドコアIntelCore i7 CPU(ボトルネックとしてこれを疑わない)

ゲスト:

  • Windows Small Business Server 2011
  • 4GBのRAM
  • ホストと同等のCPU割り当て
  • オンボードRAIDでホストされているOSのVDIファイル、オンボードRAIDでホストされているストレージのVDIファイル

実行中の何らかの理由で、VMはほぼアイドル状態になっているとロックされ、VirtualBoxプロセスは240%以上の値を上に報告します(どうしてそれが可能ですか?!)。または提案?私はこれに完全に困惑しています。

確認したいログを提供してください。理想的には、VirtualBoxを削除し、これをVMware Workstationでプロビジョニングしますが、クライアントは、関連する(ごくわずかな)コストに反対しています。ハードウェアを購入する必要がある場合は購入する必要がありますが、現時点では最後の手段としてアップグレードを検討しています。

前もって感謝します! *指が交差しました*

2
Scott Stamp

topは、パーセンテージに基づいてCPU値を報告していますCPUあたり。 Core i7には8つのCPU(4つのハイパースレッドコア)があるため、理論的には最大800%になる可能性があります。したがって、240%はそれほど大したことではありません。

VMが実際に何をしているのかを知るには、ゲストにアクセスして、タスクマネージャー、Perfmon、またはその他のWindows診断ツールを確認します。おそらく、スケジュールされたタスクまたは同様にありふれたものを実行しています。

システムの改善に関しては、より多くのRAMが必要であり、昨日必要です。このローエンドハードウェアが可能なものは何でも、それを最大限に活用し、より多くのRAMをゲストに提供します。最近のCorei7デスクトップボードは最大で32GBまたは64GBです。それ以下のものは使用しないでください。マザーボードがそれを処理しない場合を除いて、32GBよりも大きいです(そうでなければ、次の人があなたを呪うでしょう...)第1世代のCore i7ボード(あなたが持っているかもしれません)は12GBまたは24GBで最大になります。

仮想化を変更する場合は、そうすることができます。これはほぼ間違いなく良い考えです。 KVMはコメンターによって推奨されており、私はそれに同意します。VirtualBoxからKVMへのV2Vにとっては非常に簡単ですが、数時間のメンテナンスウィンドウが必要です。可能であれば、Ubuntuをに更新してください。 12.04 LTSを使用すると、KVMの最新バージョンによって提供される拡張機能と修正を取得できます。また、ゲストにvirtioディスクとネットワークドライバーをインストールすることを忘れないでください。

1
Michael Hampton

私は同様のセットアップを扱いました...(CentOSとVMWareサーバーを使用)。 SBSサーバーにできるだけ多くのRAMを与えるようにする必要があります。4GbのRAMを使用すると、ディスク247にスワップアウトされ、パフォーマンスが低下し、ロックアップします。

より多くのRAMを購入します。SBS2011ボックス(ベアメタル)では12Gb未満のRAM)を使用しません。

1
KJS