1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MacOS上にVirtualBoxを立てるときは6.1.4以上にしてはいけません。

Posted at

MacOS上にVirutalBoxを立てて開発環境として使っている人多いと思いますが、6.1.4以上にするとえらい目にあいますので注意喚起します。

消費メモリが倍になるという致命的問題

6.1.4以上だと、(ゲストOSに)指定したメモリの倍の量がホストOSで確保されてしまいます。
つまり、ゲストOSに2Gを指定したら、ホストOSでは4G確保されてしまうということです。

複数台ゲストOSを立ち上げたりすると、たとえ16Gのメモリを積んでいたとしても、あっという間にメモリを食いつぶしてしまいます。これはかなり致命的問題です。

解決策は?

この現象はVirtualBoxの開発コミュニティに報告されいてますが、解決には至っていません。
https://www.virtualbox.org/ticket/19726

最後のコメントを見ると、この現象は 6.1.4 から発生していることが確認できます。

In our team we can confirm the issue with latest MacOS (Catalina and Big Sur):

Since VBox 6.1.4 the memory consumption for any Linux VM (in our case a docker-machine, boot2docker based) is doubled. Downgrading to 6.1.2 solves the issue, but unfortunately this is not an option on Big Sur, since 6.1.16 is required.

It would be very cool if it could be addressed on the next releases.

自分の手元のVirtualBox でも 6.1.2 にダウングレードしたら解決しました。

MacOSのアップグレードも要注意

MacOSを11(Big sur)に上げると、VirtualBoxが6.1.16以上を要求されてしまいます。
また、その他の問題も発生しているようです。

(参考)
macOS Big SurでVirtualBoxが動かないので対応した話

これらの問題が完全に解決するまで Big sur へのアップグレードは待った方が良いかと思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?