簡體   English   中英

Windows Server 2003上的IIS 6 RAM分配

[英]IIS 6 RAM Allocation on Windows Server 2003

我有運行我的網站的IIS 6。 它在具有4GB RAM的Windows Server 2003上。 用戶提交表單(數學統計資料)后,我運行SQL密集型代碼。 此過程沒有線程化(應該這樣做,尤其是如果2個或更多用戶運行相同的東西嗎?)。 但是我的進程似乎只消耗了幾GB的內存,服務器也開始爬網。 如何使IIS進程使用幾乎所有內存?

我在其他站點上看到使用boot.ini分配了2GB或3GB。 但是,該進程還有另一種使用內存的方式嗎? 如果我將其設置為多線程,那么每個線程都會有一個進程嗎?

如果IIS仍有可用內存,則不需要更多內存。 即使給它更多的內存,它也會表現更好。 很高興看到未使用某些內存,並且可以將其他內存用作IIS。 如果要使用多線程,則取決於使用更多內存以及是否獲得任何性能時並行執行的操作。

這里的基礎是從您的需求開始,看看您可以使用什么高峰。 然后進行性能測試,以查看您的計算機是否可以處理該負載。 為確保您可以處理更多內容,請執行其他測試以查看計算機可以處理的窺視負載。 然后,您將知道是否需要投入更多時間。

檢查數據庫服務器以查看瓶頸是否在該計算機上,大多數開發人員都忘記了優化和維護他們的數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM