我想知道人們將什麼用作限制IIS上內存的最佳做法[5/6/7]。我在32位具有4GB物理內存的Web服務器上運行,並且沒有/ 3GB交換機。我目前限制我的應用程序池使用1GB內存。這太低了嗎?有什麼想法嗎?IIS應用程序池中內存限制的最佳做法
6
A
回答
12
應用程序池中的所有限制都針對表現不佳的應用程序。更具體地說:
- 爲了防止糟糕的應用程序不受干擾,以良好的應用程序。
- 嘗試儘可能保持不良應用程序正常運行。
在這種情況下,答案是偏離正軌:這取決於。
如果您的應用程序泄漏,然後沒有限制,它會崩潰大約1.2 - 1.6 Gb(如果內存服務)。所以1 Gb是明智的。如果在正常操作期間,應用程序消耗的不多於100 Mb,並且服務器上有許多應用程序池,則應設置較低的限制以防止一個應用程序損壞其他應用程序。
總結。 1 Gb是明智的。達到限制應視爲應用程序崩潰並進行調試和修復。
David Wang blog在這些問題上是一個很好的資源。
10
相關問題
- 1. 如何限制IIS Express的內存使用量/強制應用程序池recyle
- 2. 清理iPhone應用程序內存的最佳做法?
- 3. IIS7應用程序池最佳做法配置
- 4. iPhone應用程序:最小化電池使用的最佳做法?
- 5. 使用大量內存的IIS應用程序池進程
- 6. 存儲程序集的最佳做法?
- 7. IIS應用程序池和緩存
- 8. 內存限制和應用程序池回收
- 9. IIS應用程序池的內存使用量過多
- 10. 在iOS應用程序內報告事件的最佳做法
- 11. IIS 7 IP限制沒有應用程序池回收?
- 12. IIS應用程序池
- 13. IIS應用程序池PID
- 14. IIS應用程序池
- 15. 有關ASP.NET應用程序緩存的最佳做法
- 16. 存儲數據的最佳做法iPhone應用程序
- 17. Flex應用程序版本控制的最佳做法
- 18. 編碼以提高IIS應用程序池內存使用率
- 19. 如何獲取IIS應用程序池內存使用
- 20. iis 7.5應用程序池內存使用情況
- 21. 將Web應用程序從Netscape遷移到IIS的最佳做法?
- 22. Django + PyMongo池的最佳做法?
- 23. 在IIS中枚舉應用程序池
- 24. 緩存的最佳做法是什麼?有什麼限制?
- 25. codeigniter/php應用程序中錯誤處理的最佳做法
- 26. 在iOS應用程序中包含文件的最佳做法
- 27. Web應用程序中的Spring bean範圍。最佳做法
- 28. 處理應用程序中的數據請求,最佳做法
- 29. 在rails應用程序中靜態頁面的最佳做法
- 30. Linux用戶權限運行Web應用程序的最佳做法?
確實記得是什麼導致了1.2 - 1.6 GB的限制?這是否開始打擊.NET或32位限制內存碎片?謝謝。 – smaclell 2015-08-24 03:06:55