運行由Vagrant創建的無頭實例。在網頁瀏覽器中,Django似乎沒問題,但是在更改文件後,runserver重新加載會延遲幾秒鐘,實際上所有的管理命令都顯得遲緩。爲什麼Django在用Vagrant創建的VirtualBox VM上如此之慢?
1
A
回答
3
Vagrant同步文件默認使用的VirtualBox的vboxsf
在存在大量文件/目錄時會出現性能問題。考慮使用sshfs或NFS。
2
顯然,這可能是由項目目錄中的大量文件導致的 - 主機和來賓之間共享出現某種問題。在這種情況下,我在與項目相同的目錄中運行Python虛擬環境,它包含大約10K個文件。將虛擬環境移動到VM上的另一個位置,已經大大提高了性能。
1
Vagrant 2.0允許您設置NFS掛載。從文檔:
Vagrant.configure("2") do |config|
# ...
config.vm.synced_folder ".", "/vagrant", nfs: true
end
相關問題
- 1. 爲什麼virtualbox在docker下運行得如此之慢?
- 2. VirtualBox Windows VM到Vagrant Base Box
- 3. 爲什麼我的ViewPager如此之慢?
- 4. 爲什麼我不能在win7上設置Vagrant和VirtualBox的Coreos?
- 5. 什麼是vm在virtualbox中用於
- 6. 爲什麼互鎖是如此之慢
- 7. 爲什麼瀑布如此之慢?
- 8. 爲什麼videoview如此之慢?
- 9. 爲什麼PTVS如此之慢?
- 10. 爲什麼AWS S3如此之慢? (Swift)
- 11. 爲什麼Seq.iter和Seq.map如此之慢?
- 12. Clojure:爲什麼年齡如此之慢?
- 13. 爲什麼AWS SQS如此之慢?
- 14. 爲什麼teradata fastload如此之慢?
- 15. VirtualBox VM中的VirtualBox VM
- 16. 如何將Vagrant VM部署爲Openstack映像? (Vagrant 1.4.3,提供商是Virtualbox。)
- 17. 爲什麼SQL Server上varbinary(max)的UPDATE語句如此之慢?
- 18. 爲什麼iframe上傳速度如此之慢?
- 19. 爲什麼Apache Beam中的GroupByKey之後的FlatMap如此之慢?
- 20. VirtualBox/Vagrant在Windows 10創建者更新後停止工作
- 21. MySql:爲什麼此查詢運行速度如此之慢?
- 22. 爲什麼此Sybase IQ更新聲明如此之慢?
- 23. 爲什麼此CoreData獲取速度如此之慢?
- 24. Virtualbox> Vagrant> Ubuntu上的Django入門。無法運行django-admin
- 25. 如何啓用VM(VirtualBox的)
- 26. VirtualBox虛擬機創建與用戶不匹配的當前用戶運行Vagrant
- 27. 爲什麼在ORMLite中DAO方法如此之慢?
- 28. 爲什麼配置在MSYS中如此之慢?
- 29. 爲什麼Elasticsearch在Junit測試中速度如此之慢?
- 30. 爲什麼time.sleep()在Windows中如此之慢?
雖然我的答案解決了我遇到的具體問題,但這個答案是更一般的解決方案。 – bogeymin