2016-10-24 20 views
0

我的流浪者機器在適度的磁盤使用情況下保持凍結,如運行composer install(凍結期間凍結)或運行經常寫入日誌文件的腳本。當它凍結時,它不會響應ctl-C,但我可以將vagrant ssh放入一個新的終端窗口。當我這樣做並檢查磁盤空間和內存時,沒有任何東西顯示出來。如何在磁盤使用過程中阻止流浪者被凍結

我試過運行vagrant box update,更新vagrant本身,並增加分配的內存。我也摧毀並重建了虛擬機,但無濟於事。

任何建議,使其工作?

我正在運行debian/contrib-jessie64 v8.6.2,使用VirtualBox的Vagrant 1.8.6。 我Vagrantfile包括以下內容:

vb.customize ['modifyvm', :id, '--cpus', '1'] 
    vb.customize ['modifyvm', :id, '--memory', 1024] 
    vb.customize(["modifyvm", :id, "--rtcuseutc", "on"]) 
    vb.customize(["modifyvm", :id, "--natdnshostresolver1", "on"]) 
    vb.customize ['modifyvm', :id, '--vram', 128] 
    vb.customize ['modifyvm', :id, '--ioapic', 'on'] 
    vb.customize ['modifyvm', :id, '--chipset', 'ich9'] 
    vb.customize ['modifyvm', :id, '--pae', 'on'] 
    vb.customize ['modifyvm', :id, '--nictype1', 'virtio'] 
    vb.customize ['modifyvm', :id, '--nictype2', 'virtio'] 

回答

0

一些試驗和錯誤之後,我固定我的問題,通過改變從NFS的synced_folder型我Vagrantfile默認:

原文:

config.vm.synced_folder "/path/to/local/folder", "/path/to/guest/folder", type: "nfs" , :mount_options => ['rw', 'vers=3', 'udp', 'actimeo=1']

更新:

config.vm.synced_folder "/path/to/local/folder", "/path/to/guest/folder"

由於這是工作了我的情況,我沒有細講比較同步文件夾類型或調整他們,但有關NFS性能的詳細信息可以在這裏找到: https://www.inovex.de/blog/doh-my-vagrant-nfs-is-slow/