1

Vagrant で作成したヘッドレス インスタンスを実行します。Web ブラウザから見ると、Django は問題ないように見えますが、ファイルを変更した後、runserver のリロードが数秒遅れ、実際にはすべての管理コマンドが著しく遅くなります。

4

4 に答える 4

3

Vagrant 同期ファイルによってデフォルトで使用されるVirtualBoxvboxsfには、多数のファイル/ディレクトリがある場合にパフォーマンスの問題があります。sshfs または NFS の使用を検討してください。

于 2013-08-01T22:58:03.050 に答える
2

どうやら、これはプロジェクト ディレクトリ内の多数のファイルが原因である可能性があります。これは、ホストとゲスト間の共有に関する何らかの問題です。この場合、プロジェクトと同じディレクトリで Python 仮想環境を実行していて、約 10K のファイルが含まれています。仮想環境を VM 上の別の場所に移動すると、パフォーマンスが大幅に向上しました。

于 2013-08-01T22:43:44.273 に答える
2

Vagrant 2.0 では、NFS マウントをセットアップできます。ドキュメントから:

Vagrant.configure("2") do |config|
  # ...

  config.vm.synced_folder ".", "/vagrant", nfs: true
end
于 2013-09-23T11:21:02.867 に答える