2

私は次の設定を持っています

VirtualBox VMで実行されているUbuntuサーバー10.04(RAMとCPUの使用率が低い)ruby 1.9.3 rails 3.2.12 webrick

以下のいずれかを実行すると、システムはコマンドを実行する前に約15秒間待機するようです-rake taks-rails s-アプリの新しいページに移動します

私が見たもの - これはスプロケットセクションの前であり、レーキでも同じことをするので、現時点ではdev-tweaksなどは見ていません - webrick config.rb を次の行に変更しました:DoNotReverseLookup => true - VM 上にホスト マシンのホスト エントリがあります。ping は両方のマシン間で非常に高速です。Thin を試したところ、同じ問題が発生しました。私はmongrelを試したことはありませんが、同じことが起こると思っています

しかし、それでも非常に遅いです。

何かご意見は?

マイケル

4

2 に答える 2

3

VirtualBox 共有フォルダー (vboxfs) を使用している場合、おそらくディスク I/O が問題です。vboxfs は非常に遅く、Ruby on Rails は開発モードで多くのファイル操作 (ファイルが変更されたかどうかのチェックなど) を行います。

Windows を使用していない場合は、NFS でフォ​​ルダーを共有することをお勧めします。

このリンクを確認してください: http://meta.discourse.org/t/shared-folder-performance-on-vagrant/2443/14

于 2013-08-19T13:49:16.833 に答える