- 締切済み
スピードアップに効果的なのは?
予算2万円ほどでパソコンのスピードアップを考えています。 現在の構成:Core2 Duo E8400、メモリ:6G、OS:WIN7Pro64Bit、HDD:500GB 普通にWebなどを楽しむにはぜんぜん問題は無いのですが、VMPlayerを使用し仮想OSを2個立ち上げ仮想OS内で、オンラインゲーム(2D)を立ち上げると、ホスト側がものすごく遅くなります。 仮想側はそこそこ動きます。 ※仮想側には1GBのメモリと、1CPUを割り当て。 ホスト側でリソースモニタを見ると、常に2個ともCPUが100%になっています。 ゲストを2個上げた程度で、CPUが常に100%になるものか?とも思うのですが、、、 HDDのアクセスランプは、それほど激しくはありません。 この状態で、パフォーマンスの改善を考えています。 予算2万でできることとして 1.CPU を QUAD に変更 2.HDD をSSD化 3.メモリを8GBに(マザーの最大) 等が考えられます。 どれが一番効果てきでしょうか? もしくは、別の方法がありますでしょうか? 以上、よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- localica
- ベストアンサー率52% (202/385)
連投になって申しわけありません。 スピードアップに否定的な返答を書いたけど、今はpalyerを使っておらず検証していないので、もしかしたら劇的にスピードアップするかもしれません。 是非ともご自身で実証してみてください。 結果を報告して頂けると他の方にとって参考情報になると思います。
- localica
- ベストアンサー率52% (202/385)
>他に調整できるリソースパラメーターにはどのようのものがあるのでしょうか? playerを使用していないのでESXi4.1の話だけど、リソースの割り当てでCPUやメモリのシェアや何MHzまでとか予約をできる。詳細設定も可能。 playerにはリソースプールはなかったのでしょうか? ならば、起動用のVMXファイルを修正すればある程度設定できませんか? >この状態でもメモリ不足? と判断できますでしょうか。 ホストの物理メモリに余裕があるのならゲストOSのメモリを拡張すると良いかもしれない。 ゲストのスワップがI/Oを発生させると無駄にリソースを消費する可能性があるかも。 もともとVMWarePlyerのI/Oがどれほどの変換効率を持っているのか調べていないので、そこはご自身使用のplayerバージョンで確認してね。 ホストの性能を維持したいのであればゲストの性能を制限すべき。 基本的に1台のマシンを分割するのが仮想化なので、3台分にリソースを割り振れば1台あたりのスペックは低くなる。 それを動的にリソースを割り振ることにより(使っていないリソースを他にまわす)効率よくハードを使うというシステムなのだからハードウエアのスペックが上がるものではない。 3台同時に動かせばリソースが足らなくなるのはある意味当然。
補足
localicaさん、こんにちは。 私も会社ではESXサーバーを利用していますが、PLAYERはESXほど細かくは、リソースの割り振りや、動的なリソース按分はできないようです。 おそらくですが、現在の設定でメモリー以外はゲスト側のリソース割り当ては最小になっているものと思われます。 CD-ROMや、FDなどの接続も全て「断」にしています。 VMXファイルに関しては、MACアドレスぐらいしかさわったことが無いので一度研究してみます。
- localica
- ベストアンサー率52% (202/385)
未検証で推測のみで書きますが、 どれもそれほど効果が望めないと思います。 強いてあげればメモリかな? CPUをクアッドにしても目に見えるような効果は望めなそうもない。 SSD化よりもメモリの方が効果が高そう。 一番効果的なのはゲストOSのリソースの制限 VMの仕組みから言えば、実体であるvmdkファイルに常に変換を行っているので2つゲストを立ち上げればホストのリソースが足らなくなるのはある意味必然。 CPUが100%になるのなら基本的なパフォーマンス不足の感がある。 ゲスト、ホストのリソースを妥当な割合にコントロールすることが改善の近道ではないでしょうか。
補足
localicaさん、アドバイスありがとうございます。 確認なのですが、「リソース不足」のリソースとは、CPU、メモリなのかな?と想像しますがVM PLAYERでは、CPUの割り当て数と、メモリの割り当て数はパラメーターで変更できるのは知っているのですが、他に調整できるリソースパラメーターにはどのようのものがあるのでしょうか? ちなみに、ゲストを2つ稼動させホストでIEを開けた状態で、まだ物理メモリの空き容量が残っている状態になるのですが、この状態でもメモリ不足? と判断できますでしょうか。 ※仮想メモリは0設定 以上、よろしくお願いいたします。
とても興味深い質問なので、書かせていただくことにしました。 できれば、多くの人のいろいろな意見(根拠)を私自身も聞いてみたいと思います。 私は「2.HSSをSSD化」ではないかと思いました。 根拠としては、最初1とも考えたのですが、一番の「ボトルネックは?」と考えた時に、一番低速なのはHDDであり、また交換(増設)により高速化の比率が一番高くなるもの2だと思ったからです。 但し、SSDにすべてを載せられるのなら良いのですが、もし無理ならば、何をSSDに置くか、どれだけ置けるかでも結果は違ってくると思います。
お礼
ghyytucvuk さんアドバイスありがとうございます。 SSDには非常に興味をもっているので、いつかはチャレンジしたいと考えています。 ただ、ご指摘の通り容量がまだまだ少なく、仮想OSの仮想DISKが一個10GB以上もあるのでそれをSSDに置くと、ホストOSで消費するDISK量も考えると、安いSSDだと容量不足になりそうです。 ありがとうございました。
補足
報告です。 結果、CPUをQ9505に変更することで、劇的にホスト側のパフォーマンスが向上しました。 リソースメーターを見ても、CPU100%になることがなく、ホスト側IEが普通に使える状態になりました。 以上です。
お礼
実際この手のことは、「やってみないとわからない」てことは、理解しております。 ただ限られた財源での、投資になるので少しでも情報があればと思い質問いたしました。 また実施いたしましたら、結果を報告したいと思います。 以上、ありがとうございました。