2017-05-02 17 views
0

최근 8 개월 동안 수정되지 않은 프로젝트를 체크 아웃했습니다.방랑자 호스트와 게스트 연결이 느림

유조선 업 그레 이드 나는 게스트에 대한 모든 연결이 엄청나게 느리다는 것을 알고 있습니다. 예를 들어 12 데이터베이스 CRUD 작업은 게스트에서 데이터베이스에 대해 5 분의 시간이 걸립니다 (데이터베이스 작업이 아닙니다. 시간).

비록 내가 윈도우 호스트와 게스트 모두에서 stackoverflow를 ping하면 아주 유사한 시간을 되돌려 놓고 있습니다.

마지막으로 이전 버전의 음란물 상자가 작동하지 않아서이 기능을 사용할 수 있었기 때문에 많은 변화가있었습니다. 다음과 같이 변경 사항은 다음과 같습니다 [6.5]의를 CentOS는/6

  • --natdnshostresolver1 및 --natdnsproxy1의 도입 (이 문제를 해결하려고하는)
  • 추가로에 CentOS에서 실제 방랑 상자의

    • 변경하기 config.vm.synced_folder "/ 방랑"입력 ".": "버추얼"(필수 또는 방랑의 최대 실패)

    은 다음 내 vagrantfile가 될 때 :

    Vagrant.configure("2") do |config| 
    
    config.vm.box = "centos/6" 
    
    config.vm.provider "virtualbox" do |v| 
        v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] 
        v.customize ["modifyvm", :id, "--natdnsproxy1", "on"] 
    end 
    
    config.vm.hostname = "DEV" 
    
    config.vm.provision "shell" do |s| 
        s.path = "build.sh" 
        s.args = ["development"] 
    end 
    
    config.vm.synced_folder ".", "/vagrant", type: "virtualbox" 
    config.vm.synced_folder "../releases", "/mnt/releases" 
    config.vm.synced_folder "../sites", "/mnt/releases/sites" 
    config.vm.synced_folder "../environment/components", "/mnt/components" 
    config.vm.synced_folder "../environment/scripts", "/mnt/scripts" 
    config.vm.synced_folder "../core", "/mnt/releases/core" 
    config.vm.synced_folder "../controller", "/mnt/releases/controller" 
    
    config.vm.network :forwarded_port, guest: 80, host: 8000 
    config.vm.network :forwarded_port, guest: 3306, host: 3306 
    config.vm.network :forwarded_port, guest: 8080, host: 8080 
    config.vm.network :forwarded_port, guest: 22000, host: 22000 
    
    end 
    
    01 23,516,

    방랑 버전은 1.9.2 (1.9.3과 1.9.4에서 다운 그레이드) 가상 박스 버전을 많이하고 검색의 많은 문제가 버추얼보다는 방랑로되어 나타나도록 한 후

  • 답변

    0

    5.1.18입니다.

    그런 방황하는 파일에서 nictype을 조정한다고 말하는 많은 게시물이 나타났습니다. 이것은 virtualbox가 제공하는 가상 네트워킹 하드웨어를 조정하는 것입니다.

    config.vm.provider "virtualbox" do |v| 
        v.customize ["modifyvm", :id, "--nictype1", "82540EM"] 
    end 
    

    다른 제안에는 virtio했고, AMD는이 기능과 설정은 여기에 공식 문서에서 읽을 수 있습니다 : https://www.virtualbox.org/manual/ch06.html을. 나는 정직 경우

    그러나

    이 거의 나를 위해 아무것도했다.

    더 많은 파기가 끝나면이 기사 How to speed up virtual machines in VirtualBox enormously with a simple tweak을 만났습니다. 단순히 스위치 성능으로 성능을 향상시킬 계획이었습니다. 나는 회의적 이었지만, 파워 세이버 (PowerSaver)에서 랩톱을 운영했기 때문에 내가 잘 할 수있을 것이라고 생각했다. 그것은 진정으로 문제를 해결했습니다.