2017-05-02 4 views
0

私は最近、8ヶ月で触れられていないプロジェクトをチェックアウトしました。バグの宿題からゲストへの接続が遅い

私はゲストに行った接続が非常に遅いことを発見しています。たとえば、データベースのCRUD操作はゲストのデータベースに対して5分かかります(データベース操作ではありません)。時間)。

私はWindowsホストとゲストの両方からstackoverflowにpingを実行しても、非常に似たような時間を返しています。

以前の悪影響ボックスが機能していないため、この作業を最後まで実行できたので、かなりの変更がありました。以下のように変更がある:[6.5]のCentOSには、/ 6

  • --natdnshostresolver1と--natdnsproxy1の導入(この問題を解決しようとする)
  • 追加へのCentOSから実際の放浪ボックスの

    • チェンジングconfig.vm.synced_folder、 "/浮浪者"、タイプ "": "のvirtualbox"(必要なまたは放浪アップが失敗した)

    次のように私の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 
    

    ベイグラントバージョンは1.9.2(1.9.3および1.9.4からのダウングレード) バーチャルボックスのバージョンが多く、それを検索の多くは、問題はVirtualBoxのではなく、ベイグラントとされて表示されますので、後

  • 答えて

    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に出会いました。私は懐疑的でしたが、私はパワーセーバーでラップトップを走らせていました。それは真に問題を解決しました。

    関連する問題