質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Q&A

解決済

2回答

11637閲覧

仮想マシンに割り当てるメモリやプロセッサ数について

buibui80

総合スコア1033

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

0グッド

0クリップ

投稿2016/08/15 09:12

VirtualBoxで仮想マシンに割り当てるプロセッサ数について質問がございます。

新規に仮想マシンを作成する際にメモリやプロセッサ数を設定できますが、
割り当てられたメモリやプロセッサはホストPCから切り離されて仮想マシンに占有されるのでしょうか?
それとも必要な時のみホストPCから間借りして不要になったら解放するのでしょうか?

現在は最小限の割り当てにしているのですが、
占有でないなら多少多めに割り当てたほうが良い場合もあるのかなと疑問に思いました。

よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

割り当てられたメモリやプロセッサはホストPCから切り離されて仮想マシンに占有されるのでしょうか?

いいえ、普通は細かい設定(アフィニティなど)をしない限りホストと共有されます。つまり占有ではありません。

占有でないなら多少多めに割り当てたほうが良い場合もあるのかなと疑問に思いました。

多めに割り当てても大丈夫ですよ。ゲストが使わなかったCPU時間は無駄になったりしません。

投稿2016/08/15 09:25

sharow

総合スコア1149

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

buibui80

2016/08/15 12:06

ご返答ありがとうございます。 占有でないとのことですので多めに割り当てみたいと思います。
guest

0

ベストアンサー

公式のドキュメント探してみましたが見当たりませんでした。

以下のサイトにメモリバルーニングについての記載がありました。
http://vboxmania.net/content/%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%90%E3%83%AB%E3%83%BC%E3%83%8B%E3%83%B3%E3%82%B0%EF%BC%88%E3%83%A1%E3%83%A2%E3%83%AA%E3%81%AE%E5%8B%95%E7%9A%84%E8%BF%BD%E5%8A%A0%EF%BC%89

以下の記載からメモリは占有となるのでは?と思っています。

このようにVirtualBoxのメモリバルーニング機能は、ゲストOS同士でメモリを融通することができます。

注意すべきは、融通するメモリ領域はバルーニングメカニズムを介してVirtualBoxで再使用可能なだけで、ホストOSへの空きメモリとして返されることはありません。

CPUについても公式なドキュメントは見当たりませんでしたが、以下に仮想プロセッサの扱いが記載されており動的と見受けられる内容となっています。
http://www.checksite.jp/vm-cpu-resourc/

記載されている内容はハイパーバイザ型になっていますが、VirtualBox(ホスト型)もCPU仮想化機構がないと機能しないことから、同一のアプローチではないかと思っています。

投稿2016/08/15 09:46

over

総合スコア4309

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

over

2016/08/15 10:14

すいません。少し勘違いしていました。 メモリバルーニングについては、この機能を有効にして占有の設定をした限りにおいての記載でした。 実機で確認してみました。 タスクマネージャを眺めていると、起動時にメモリが増加し、起動後の安定期に入ってからメモリが開放されるのが確認できました。 従いまして、メモリも共有されるのだと思います。
buibui80

2016/08/15 12:09

ご返答ありがとうございます。 参考URLと確認についてもありがとうございます。 共に占有でないようなので多めに割り当てみたいと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問