2009-12-09 108 views
8

我們使用Kentico CMS和我約一個Web園部署交換了電子郵件。IIS,多個CPU核心,應用程序池和工作進程 - 單個站點的最佳配置?

我們有一個單一的網站有8個CPU內核的服務器上運行。根據Kentico的建議,我們沒有將默認應用程序池網頁設置改爲即設置爲1的最大工作進程數。

我們的經驗是,該網站只使用其中一個cpu內核 - 其他人空轉。當我向他們發送電子郵件時,他們的迴應是,即使應用程序池只有一個工作進程,OS/IIS也會根據需要處理此問題並使用其他內核。現在

,我有很多關於在Kentico的球員的尊重,但是這似乎並沒有我的權利?

當然,如果我們想用所有的核心,我們需要允許8個工作進程(和執行SQL服務器會話狀態存儲)?

非常感謝

託尼

+0

您可能還需要張貼這個問題上www.ServerFault.com – Kane 2009-12-09 11:43:04

+0

感謝 - 我已經做了 – 2009-12-09 13:06:06

回答

4

我會建議進行24小時的運轉性能監視器,看看你是否能夠確定正在使用哪些資源。事實上,他們可能已經在所有內核上運行。 。 。另外,如果他們的網絡應用程序是一個高度線程化的系統,那麼它將充分利用多個內核(至少我們是這樣做的)。線程,而不是工作進程,實際上是處理器利用率的指標。

1

不知道,如果你有關於ServerFault答案,無論如何ASP.NET是多線程的,在一個單一的工作進程有幾個線程,每服一單請求。

相關問題