• 締切済み

仮想マシンに割り当てられるコア数について

仮想マシン一般でコアを割り当てる時に、実コアでなく CPUのスレッド数を上限にして割り当てても問題ないでしょうか? 4コア8スレッドであれば、 4を上限とするのか、8を上限として良いのかという事になります。 VirtualBox, VMWare等種類により仕様が違う場合は 差異についてもお伺いできますと幸いです。 詳しい方のご回答をお待ちしております。

みんなの回答

回答No.1

ただ、CPUの最大数に設定すると、 そのウインドウをレンダリングするCPUはどれ?ってことで。 逆にパフォーマンスが落ちますので。 8にしても「大丈夫」ですが。むしろコア数は減らした方が 早くなりますよ。 あと、8以上に設定すると、逆におかしくなるケースが以前 ありました。(VirtualBoxにて) めっちゃ不安定で、8個未満で安定したので、 特に根拠はないものの、4~8がもともと妥当なのかも しれませんね。 ただ、別のスレッド12~16系CPUでは、MAXにしても 大丈夫なので、CPUとの相性もあるのかもしれませんが。 ってことで、回答は。 C/TのT側の値で設定してもとりあえず問題はない! ただ、一部のCPUでは、おかしくなるので、その場合は 下げてみて調整! ですかね。 (なおすべてVirtualBOXでの検証結果で、他のVMはわかりません)

関連するQ&A

  • サーバ仮想化におけるCPUコアについて

    こんばんは。まだ勉強中なのですが、 サーバ仮想化を行う時のCPUのコアについて教えてください。 たとえば、 6Core/12スレッドのCPUを2個搭載します。 ハイパーバイザーはVMware vSphere5またはHyper-Vを使います。 この時、計12Core有していますので、 仮想マシンに対しては、12コアから各々割り当てていくということを認識していますが(ESX等が使う分は置いといて) 1.ハイパースレッドが有効なら、2倍の計24コアいけるということでしょうか。 2.実際このあたりを考慮する際はあくまで物理コアをもとに設計をするのでしょうか。 3.上記のとおりとすれば性能的には落ちるよう感じてしまいますが実際はどうなんでしょうか。 そもそも考え方が間違っていればご教示頂ければ幸いです><

  • VMWare仮想ソケット数とソケットあたりのコア数

    VMWareバージョン5.0から仮想OSに割り当てるCPUの設定で仮想ソケット数とソケットあたりのコア数というのがあり、それぞれを掛けた値が仮想OS毎のコア合計数となる様です。 以下の内容について教えていただけませんでしょうか。 (1)ソケット数とコア数がどのようなものなのかというのが解っていません。 どのように算出された計算値からこれを設定すればいいのか教えていただけますでしょうか。 (2)コア合計数を2としたい場合仮想ソケット数を2にし、ソケットあたりのコア数を1にする  のでしょうか?それとも逆に仮想ソケット数を1にし、ソケットあたりのコア数を2にすれば  良いでしょうか? 宜しくお願い致します。

  • 仮想マシン

    windows XP HOME edition SP3を使用しています。 最近windows 7のベータバージョンが発表されたので早速やってみようと思うのですが使える仮想マシンがありません。 ちなみにwin 7は32の方をDLしました。 MicrosoftのVirtualPC2007は win pro でないと出来ませんから VirtualBoxやVMware Playerでやってみようと思います。 今現在innotek VirtualBox Version 1.5.4 Edition とVMware Player を持っています。 しかしVirtualBoxは起動が出来ず・・・・・ VMware PlayerはDLしたISOファイルをどう起動したらよいか分からず彫ったらかしです。 どうすればよいのでしょうか??

  • ESXi5仮想サーバーのCPU数とコア数について

    ESXi5の仮想サーバーに割り当てるプロセッサ数とコア数と物理サーバーの関係について教えて頂けますでしょうか。 物理サーバー環境:1プロセッサ8コア が2個あります。ですので合計16コアになります。 そこに4台の仮想サーバーを構築します。 物理サーバーのCP処理能力は計6GHZで、仮想サーバー4台の処理負荷は計2GZ程度です。 仮想サーバーにはCPU数とコア数の両方が設定できますが割り当ての考え方がわかりません。 例えば、物理プロセッサは2個なので仮想サーバー数には足りないため、コア数16個を振り分けるように ・仮想サーバーのCPU数:各1個  仮想サーバーのコア数:各4個 もしくは、物理サーバーのコア数16個を仮想サーバーのCPUとして振り分けるように ・仮想サーバーのCPU数数:各4個 仮想サーバーのコア数:各1個 と2通りが考えられるのですがどのように割り当てを考えればよいのでしょうか? 何卒ご教授いただけますようお願いいたします。

  • KVMで提供できる仮想マシンの数とCPUによる制限

    KVMでなるべく多くの仮想マシンを動かしたいので、メモリを多く積みました。 CPUはi7-4770という4コア・8スレッドひとつのみです。 この環境で10台くらい軽いLinuxディストリビューション(LXPup)を同時に動作させたいのですが、もしかして4台までしか、コア数と同じだけしか動作させられないのでしょうか? また、ちょっと本題とは離れますが、LXpupではプログラムのインストールはどうやるのですか?Debianタイプ?それともFedoraタイプ?どちらでもない気がして思案しています。 よろしくお願いいたします。

  • コア数とスレッド数の違いについて

    CPUのコア数とスレッド数には、どのような違いがあるかがわかりません。コア数・スレッド数、いずれも1つの物理CPUに対して、論理的に処理を分散させるものとイメージしていますが、だとすると、両者の違いが一体何なのか頭を悩ませます。 当方、素人のため、イメージで教えていただけると嬉しいです。 こんなことも解らず、恥ずかしいですが、ご回答いただけませんでしょうか。よろしくお願いいたします。

  • CPUのコア数を変更することについて

    VMware ESXを使用しています。 仮想マシン(VM)のコア数を1→2に変更すると、Javaで作成したアプリケーションが動作しなくなり、 再インストールが必要になります。 これは一般的な事でしょうか? であれば、どのような理由でそうなるのでしょうか? またこの現象は、物理サーバやMS Windows2008 Hyper-V でも起こり得る減少でしょうか? 補足が必要な場合は回答欄に書いていただければ、追記いたします。

  • 4コアでメモリー上限8GBのショップマシン

     仮想化ソフトウェアを入れて、複数のOSを同時に起動を考えています。そのため、CPUとメモリを目一杯積んだマシンを考えています。 (もちろん64bit前提) そのため 4コアでメモリー上限8GBのショップマシン を考えていますが、探してみるとなかなか見つかりません。 いいのがあれば教えてください。

  • 物理サーバへ導入可能な仮想マシンの最大数について

    大学での研究のため、1台の物理サーバにRHEL6を入れて、その環境の上にさらにRHEL6の仮想マシンを30台前後導入しようとしています。 導入予定の物理マシンのCPU、メモリ容量は以下のとおりです。 CPU:Xeon E5-2670(2.60GHz、8コア・16スレッド、2プロセッサー) メモリ:32GB 確認させていただきたいのは以下の2点です。 (1)CPUがハイパースレッディングに対応しているので、仮想マシン一台あたりに仮想CPUを一つ割り振れば、32スレッド分つまり32台分の仮想マシンを1台の物理サーバに構築可能ということか? (メモリ容量はRHEL6推奨の1GB割り当てる予定。それぞれのマシンではマルチタスクを処理したりといった予定はありません。基本的な処理のみで十分な見込みです。) (2)ホストの処理に余力を残すため。メモリ容量、CPUの限界まで仮想マシンを導入しないほうがよいのか?その場合、どの程度メモリ、CPUに余裕を持たせればよいのか? (ホストには特に処理をさせる予定はありません。) 以上、2点について確認させてください。 よろしくお願いします。

  • 仮想マシンをアンインストールする時ゲストOS先削除

    VirtualBoxやVMWareの仮想マシンをアンインストールする時は、 先に仮想マシンにインストールしているゲストOSをアンインストールする必要があるのでしょうか? 仮想マシンさえアンインストールすれば、そこにインストールしているゲストOSも綺麗に削除されそうですが、どうなんでしょうね。ふと疑問に思いました。 よろしくお願い致します。