GNU/Linux >> Linux の 問題 >  >> Linux

VagrantMachineのメモリとCPUを増やす方法

Vagrantマシンにパフォーマンスの問題がありますか?メモリまたはCPUが不足している可能性があります。 VagrantマシンにRAMとCPUコアを追加するだけで、パフォーマンスが向上します。この簡単なガイドでは、コマンドラインからLinuxのVagrantマシンのメモリとCPUを増やす方法について説明します。

はじめに

先日、dnfパッケージマネージャーに気づきました Fedora vagrant仮想マシンで更新、インストール、削除などのパッケージ管理操作を実行すると、すぐに終了し続けます。リポジトリリストを更新することもできません。

当初、この問題はOSに関連していると思いました。いくつかの調査の結果、Fedora VMのメモリサイズが非常に小さいことがわかりました(正確には512 MB)。

そこで、FedoraVagrantマシンにメモリとCPUカウントを追加することにしました。期待通りに動作しました。

次に、コマンドラインからVMに十分なメモリサイズとCPUカウントを設定しましょう。

コマンドラインからVagrantマシンのメモリとCPUを増やす

新しいvargant環境を初期化すると、 Vagrantfileという名前の構成ファイルが作成されます。 創造された。このファイルには、オペレーティングシステムとソフトウェア要件の詳細が含まれています。

vagrantfileの実際の目的は、仮想マシンのタイプと、VMを構成およびプロビジョニングする方法を説明することです。

Vagrant仮想マシンにメモリとCPUを追加するには、Vagrantfileを編集します。

$ vi Vagrantfile

以下のようにRAMサイズとCPUカウントを定義します。

config.vm.provider "virtualbox" do |v|
  v.memory = 2048
  v.cpus = 2
end

上記の構成に従って、Vagrantマシンに2GBのRAMと2つのCPUコアを定義しました。最後の"end"の前にこれらの行を追加したことを確認してください ライン。

libvirtプロバイダーを使用している場合 、次のように行を更新する必要があります:

config.vm.provider "libvirt" do |v|
  v.memory = 2048
  v.cpus = 2
end

ESCを押します キーを押して、:wqと入力します ファイルを保存して終了します。

次に、Vagrantマシンを起動します。

$ vagrant up

Vagrantマシンがすでに実行されている場合は、リロードするだけで変更が有効になります。

$ vagrant reload

次のコマンドでRAMサイズを確認します:

$ free -h

Samle出力:

               total        used        free      shared  buff/cache   available
 Mem:          1.9Gi       100Mi       1.7Gi       5.0Mi       153Mi       1.7Gi
 Swap:            0B          0B          0B

コマンドを使用してCPUコアの総数を確認します:

$ nproc 
2

上記の出力からわかるように、RAMサイズは2 GB、CPUカウントは2です。

CPUコアの数を見つける方法はたくさんあります。次のガイドには、CPUコアの数を見つけるためのその他の方法がリストされています。

  • LinuxでコマンドラインからCPUコアの数を見つける方法

これは、LinuxでVagrantマシンのメモリサイズとCPUカウントを設定する方法です。 Vagrantfileを使用してさらにカスタマイズを行うことができます。今後、Vagrantのヒントをさらに公開する予定です。しばらくお待ちください!


Linux
  1. Linuxでメモリバッファとキャッシュを削除する方法

  2. メモリとCPU使用率で上位のプロセスを見つける方法

  3. PHPのメモリ制限を増やす方法

  1. WindowsServerでサーバーの負荷を確認する方法

  2. メモリとCPUの使用量で実行中のプロセスのトップ10を探す

  3. lxc-execute でメモリと CPU を制限する

  1. DockerのメモリとCPU使用率の制限を設定する方法

  2. CentOS8にVagrantをインストールする方法

  3. Debian9にVagrantをインストールする方法