• ベストアンサー

パラレルデスクトップ マルチプロセッサ

パラレルデスクトップ5.0を使っています。メモリはゲストOSに割り当てると、ホストOS は割り当てたメモリ分は使えなくなると思うのですが、プロセッサはどうなりますか?例えば4マルチコアプロセッサだった場合、そのうち2つをゲストOSに割り当ててしまうと、ホストOSは2つしか使えなくなるのでしょうか?

  • Mac
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • sshiba
  • ベストアンサー率69% (73/105)
回答No.3

#2の補足にある > メモリについてはその通りで、スワップが頻発して、パフォーマンスがかなり落ちています。 > プロセッサについては、どうでしょうか? > 4つのマルチコアのMacに対して、ゲストOSが4つのプロセッサを使えるようにしてしまうと、 > パフォーマンスに影響はありますか?もしご存知でしたら教えていただけませんか? の部分に関してですが、実際にはParallels Desktopでは動作しているマシンのコア数まで仮想マシンに割り当てることは可能ですので、4コアなMacでゲストに4プロセッサを与えたところで、仮想マシン側でCPUの限度一杯までの処理をやらせるようなことでもなければ恐らくそこそこ実用的には使えるのだろうと思います。 ただ、補足の文面の中で既に「メモリがスワップを起こしている」ということが書かれていて気になるのですが、その改善策として「仮想マシンに割り振るプロセッサの数を増やす」ことを考えているのであれば、それは全く意味がない(効果は期待できない)…と思っていただいた方が良いかと思います。 物理マシン/仮想マシンのどちらにも言えることですが、メモリスワップを起こすことでマシンのパフォーマンスが落ちるのは、CPUからデータへアクセスする際のメモリへの入出力とディスクへの入出力の性能差(およそ数千倍の性能差(*)があります)がそのまま顕在化しまうからで、それはCPUのコア数を増やして何とかできるようなレベルではありません。それが物理マシン(Mac)であれ仮想マシンであれ、メモリスワップによるパフォーマンス低下へ対策を打つことを考えるのであれば「メモリ増設」しかありませんよ。 (*) 「およそ数千倍の性能差」というのは、例えて言うなら「赤ちゃんのハイハイ(約1km/h)」と「新幹線のぞみ(約300km/h)」の速度差のさらに数倍~数十倍の差がある…ということです。と書けば少しはイメージしやすくなるでしょうか(笑)

khiroto89
質問者

お礼

途上国に出張していたため、回答が遅れました。申し訳ございませんでした。 だいたい、仮想マシンについてわかってきました。 いただいた情報をもとに、ホスト側にメモリを大きくもたせ、割当のCPUは2つ程度にいたしました。 快適に動いています。 かなり詳しく、プロフェッショナルなご回答本当にありがとうございました。 感謝いたします。

その他の回答 (2)

  • sshiba
  • ベストアンサー率69% (73/105)
回答No.2

「~2つしか使えなくなる」という表現にもいろいろなイメージが考えられるのですが、Parallels Desktopを動かしながらアクティビティモニタを見ている限り、「Parallels Desktopがプロセッサコアを2つ丸々(固定的に)ゲストOSに割り当ててしまう」ような挙動はしていないようです。 すなわち、「ホストOS(Mac OS X)からその2つのコアが見えなくなってしまう」わけではありませんが、「ゲストOSに負荷をかけると4コアプロセッサの処理能力400%(要はコア1個あたり100%)のうち200%分を使い切る」ような挙動は出ますね。 メモリに関しても、Parallels DesktopではMac OS Xの仮想メモリから使用メモリをゲストに割り当てますので、「ホストOS側ではParallels Desktopが仮想OSに割り当てたメモリ分が使えなくなる」ということでもありません。ただ、ホストOS(Mac OS X)側で(Parallels使用分を含めた)物理メモリ容量以上のメモリを使用する状況が発生すると、メモリスワップが頻発することになってしまいますので、ホストOSもゲストOSもパフォーマンスが大きく落ちることになります。

khiroto89
質問者

お礼

早速のコメントありがとうございました。なるほど。そうすると、メモリもプロセッサもゲストOSとホストOSで共有しているということですね。

khiroto89
質問者

補足

ありがとうございます。メモリについてはその通りで、スワップが頻発して、パフォーマンスがかなり落ちています。プロセッサについては、どうでしょうか?4つのマルチコアのMacに対して、ゲストOSが4つのプロセッサを使えるようにしてしまうと、パフォーマンスに影響はありますか?もしご存知でしたら教えていただけませんか?

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

アプリケーション>ユーティリティフォルダにある「アクティビティモニタ」で、確認してください。CPU使用率がわかります。そこに4つのグラフが表示されれば、4コアが稼働していることが確認できます。

khiroto89
質問者

補足

ありがとうございます。教えていただいた方法で、たしかにすべてのプロセッサがホストOS上で認識されていることが確認できました。これはいいですね。:) ただ、この認識されているすべてのプロセッサ中、例えば2つがパラレルデスクトップ用にロック(占有)されているということは、ありますでしょうか?変な質問ですみません・・・

関連するQ&A

  • パラレルデスクトップですが、デュアルコアを両方使えるのでしょうか?

    パラレルデスクトップですが、デュアルコアを両方使えるのでしょうか? MacbookのCore Duo(Core2Duoではありません)パラレルデスクトップ3.0を使用していますが、遅くて困っています。 その一つの可能性としては、仮想PCのウィンドウスで複数のアプリケーションを使用していようが、ホストコンピューターのMacとしては、あくまでもパラレルデスクトップとして、一つのアプリケーションとして捉えられるので、一つのコアしか使用していないような気がします。(システムモニターとしてistatを使用していますが、仮想PCがそれによると2つのコアを利用しているようには見えません。) 質問としては、現在パラレルデスクトップ5.0が出ていますが、ここらへんは改善されているのでしょうか?

    • ベストアンサー
    • Mac
  • パラレル接続でのケーブル接続をしてみましたが・・・

    デスクトップとノートでパラレルを使い、インタリンクをしてみようとおもってます。 ホストをデスクトップ(Win2K)、ゲストをノート(Win98SE)にて、接続までは行きますが、その後、共有ファイルが見あたらず、ホストPC名を入力しても、PCが見つかりませんとメッセージがでてしまいます。 ちなみに、ホスト側でのドライブとフォルダには共有設定をしてあり、ワークグループも同一名で設定しているのですが・・・ どこか足りない点などがありましたら、ぜひご一報下さい。

  • マルチプロセッサ、マルチコアプロセッサの違い

    プロセッサに関しての質問です。 マルチプロセッサとマルチコアプロセッサとは 具体的に何がどう異なるものなのでしょうか? 例えば、インテルXeonプロセッサとXeonプロセッサ MP でどちらも4CPUの場合、性能比でどういった違いが考えられるのでしょうか? 初心者の質問ですので要領を得てないかもしれませんがお願いします。

  • リモートデスクトップ接続

    使用環境 ホスト:windows2003 ゲスト:winxp pro ●ホストのデスクトップ画面がリモートデスクトップ接続したゲストの画面にそのまま表示されるのでしょうか?   例えばホストでword(アプリ)を開いた状態でゲストからリモートデ スクトップ接続をした場合、ゲストの画面にはwordが開いた状態で表 示されるのでしょうか? ●ホストPCにインストールされたアプリの同時使用は可能でしょうか? 例えばホストでwordを使用中にゲストがリモートデスクトップ接続して wordを使用して文書を作成、保存できますか? どうか教えて下さい。よろしくお願いいたします。

  • パラレルデスクトップforMac上でのグラフィック能力の差

    よろしくお願いします。 先日パラレルデスクトップを自宅のMac(OS 10.5)にインストールしました。 Windows XP SP3のインストールも完了し普通に動いています。 Windowsを入れたのはAmerica's Army3というFPSゲームをやる為だったのですが、ゲームを立ち上げるとグラフィック処理が追いついていません。 (Macに乗っているのはNVIDIA GeForce 9400Mなのでぎりぎり処理能力は足りていると思うのです) パラレルの設定を見てみるとグラフィックの設定が下がっていましたので「これか!」と思い、ゲームの動作環境に書いてある数値まで上げました。 すると今度はゲーム自体が立ち上がらなくなってしまったのです。 ■これはつまりMac OS上でWinが起動している為に本体のメモリや処理能力がMac OSにも使われ、追いつかなくなっているということでしょうか? ■またこの場合、パラレルを一旦アンインストールし、ブートキャンプをインストール、そこからXPを起動すればMacの全ての能力をWinで使えるのでしょうか? この二つが質問です。 見当はずれのことを言っていたらすみません。 教えていただけると助かります。

    • ベストアンサー
    • Mac
  • VMwareゲストOSからパラレルポートでプリント

    Win2kのパソコンでOLYMPUSのデジタルカラープリンタを使いたいのですが、 このプリンタのドライバはWin9x対応のみです。 そこで、VMware for Win NT & 2kを導入してWin95&98をゲストOSにしました。 そしてパラレルポート使用可にしてプリンタをつないでプリントしようとしたのですが、 どちらのゲストOSでも、"メモリが足りないので印刷を中止します。"という エラーメッセージが出てきて印刷できませんでした。 どうすればよいのでしょうか。

  • 至急!!VMの仮想環境について・・・

    お世話になります。 VMWare仮想マシンのホストOS内でのネットワークについて 現在、以下の構成で仮想環境を構築しています。 ゲストOS1(サーバの役割) OS:Windows2003R2 割当メモリ:768MB ゲストOS2(クライアントの役割) OS:Windows2000 割当メモリ:256MB ホスト内(ホストオンリー)で仮想ネットワークを構築しており、ゲスト同士で通信させソフトウェアを動かしています。 その際通信は出来るのですが、しばらく使っているとサーバ側(ゲストOS1)の通信ができなくなってしまい、クライアントと通信不能となってしまいます。 ゲストOS1の方でネットワークがダメになってしまうらしく、現状はゲストOS1を再起動させて対応しています。。 ですが、そう頻繁に落ちてもらっても困るため、落ちない解決策を探しているのですが・・・ 以前、別の場所でも質問させて頂き、CPUの割当かもしれないというご意見をいただきました。 ホストOSの端末のCPUがマルチコアなため、サーバ側に2個割り振りやってみても、2時間程度でどうしてもサーバ側で異常が発生し、タスクマネージャを開こうとするだけで、「リソース不足」と表示されてしまい起動できません・・・ もし、仮にリソース不足が原因な場合、リソースを再起動以外で解放させる方法はあるのでしょうか? またネットワークについては、どうしてもホストOS内で完結させなければいけなく、もうどうすれば解決するのか見当もつきません・・・ ちなみにVMWare Player 1.3.1を使用しています。 どなたかご教授を宜しくお願いいたします。。。

  • Hyper-Vの設定について

    Hyper-Vを使ってみたいと思ったので少し触ってみました。ホストOSはまだ余裕ありそうなのですがゲストOS側のCPUはそれなりの負荷状態だったのでもう少しゲストOSにリソースを割り振りたいのですがどのような設定がよいのでしょうか? PCはLenovoの製品でCPUがAMD Ryzen 5 4500U 2.3GHz 6コア、メモリはオンボード8GBで32GBを増設しています。 Hyper-Vの設定では仮想プロセッサの数を4、メモリを16384に変更しています。OSはホストWin11Pro、ゲストWin10homeです。 ゲストOSでyoutubeを再生したりすると若干遅れる感じもありCPUは80%以上になったりしています。 この間ホストOSのタスクマネージャではそこまで高い状態にはなっていません。 CPU自体性能がいいわけではないと思うので遅いのは仕方ないと思いますがゲストOS側に少しでも余裕のできる設定にできたりするものでしょうか?

  • OSがXPpro 32bit でメモリ8GBを積んで、vmware上で

    OSがXPpro 32bit でメモリ8GBを積んで、vmware上でゲストOS2台に対してメモリを2GBずつ割り当てた場合、ホストの8GBのメモリを有効に使うことは可能でしょうか。 OSが32bitの場合、1つのアプリケーションに対してメモリ空間は4GBまでという制限があるという認識は正しいでしょうか。 上記の認識が正しい場合、vmware(ゲスト2台)にメモリを4GB割り当てても、ホスト側に4GB割り当てられるので、スワップ等は発生しないということでよいでしょうか。 もしくは、ホストOSをWindows7の64bitした方がよい思うのですが、ホストに既存の業務アプリケーションをインストールしたいので、それができない状態です。

  • VMwareへの仮想リソース追加について

    VMwareについて質問させてください。 シングルプロセッサーのホストPC上の、「VMware Workstation」のゲストOSに、仮想プロセッサーを追加する方法はあるのでしょうか? 理由:インストールする、ゲストOSのシステム要件が、2プロセッサー以上 ホストPC:Windows XP SP2 ホストPC_CPU:IntelPentiumM 1.6GHz VMware:VMware Workstation5.5 ご教授ください。 宜しくお願いいたします。