#vagrant虛擬機優化
虛擬機名稱
```
config.vm.hostname = "test"
```
虛擬機主機名
```
vb.name = "ubuntu_test"
```
配置虛擬機內存
```
vb.memory = "512"
```
配置虛擬機CPU
```
vb.cpus = 1
```
完整示例
先復制一份Vagrantfile為Vagrantfile.bak作為備份
Vagrantfile
```
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu"
config.vm.network "forwarded_port", guest:80, host:80
config.vm.network "forwarded_port", guest:8080, host:8080
config.vm.synced_folder "E:/demo", '/demo', :smb => true
config.vm.network "private_network", ip: "192.168.100.126"
config.vm.hostname = "test"
config.vm.provider "virtualbox" do |vb|
vb.name = "ubuntu_test"
vb.memory = "512"
vb.cpus = 1
end
end
```
優化vagrant同步目錄功能
官方文檔說明:[https://www.vagrantup.com/docs/synced-folders/virtualbox.html](https://www.vagrantup.com/docs/synced-folders/virtualbox.html)
Nginx優化
cd /etc/nginx/
vi nginx.conf
```
sendfile off
```
/etc/init.d/nginx restart
Apache優化
注:apache2這個版本無需優化