Vagrantboxのメモリ容量を変更する

プログラミング

vagrantboxはデフォルトで512MBしか積んでいないため、作業しているうちにメモリ不足になることがあります。そこでvagrantboxのメモリ容量を増やす方法を紹介します。vagrantboxは以下で構築したものを使用します。

変更前のメモリ

変更前のメモリ容量です。

[vagrant@localhost ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           486M        135M         86M        4.5M        265M        334M
Swap:          2.0G          0B        2.0G
[vagrant@localhost ~]$ 

Vagrantfileの修正

メモリを増やすにはVagratfileを修正します。

# 変更前
# config.vm.provider "virtualbox" do |vb|
#   # Display the VirtualBox GUI when booting the machine
#   vb.gui = true
#
#   # Customize the amount of memory on the VM:
#   vb.memory = "1024"
# end

# 変更後
config.vm.provider "virtualbox" do |vb|
#   # Display the VirtualBox GUI when booting the machine
#   vb.gui = true
#
#   # Customize the amount of memory on the VM:
  vb.memory = "1024"
end

vagrantを再起動します。

$ vagrant reload

変更後のメモリ

再起動後にメモリを確認します。

[vagrant@localhost ~]$ free -h
              total        used        free      shared  buff/cache   available
Mem:           990M        159M        529M        6.7M        301M        686M
Swap:          2.0G          0B        2.0G

無事にメモリを増やすことができました。

pocketcode

30代のWEB系企業エンジニアです。毎回同じようなことを検索してしまうので、自分の備忘録的に書いています。サイトのデザインはQiita(https://qiita.com)さんに寄せています。