Windows-Server-2008
哪個網站/使用者使用 Windows Server 2008 上的伺服器資源?
我有一個基於 Windows 2008/IIS 7/Plesk 11.0 的共享虛擬主機伺服器。大多數情況下,伺服器的 CPU 使用率超過 80%,MS SQL Server程序使用大部分 CPU/RAM 資源。我想知道如何確定哪個網站正在使用更多資源,然後限制它或完全終止它。
每個人都共享同一個應用程序池嗎?或者您是否將每個站點設置為單獨的?
無論打開 IIS Manger 並點擊 Worker Processes
如果站點使用不同的池,您將很容易看到哪個池使用的資源最多。您還可以從列表中點擊池並查看傳入的請求(池也可以在任務管理器中找到,因為每個單獨的池都有相應的程序。)
這將有助於了解您託管的網站數量以及它是共享池還是專用。我通常為每個站點設置專用池,以便更輕鬆地管理它們。它還可以防止像您遇到的問題。
您可以通過點擊 IIS 中的站點並轉到基本設置來更改站點應用程序池。點擊選擇以選擇一個新池。確保事先在 IIS 中的應用程序池下添加一個新池。它將是一個 v2.0 框架和集成池。
編輯:
對於 MsSQL,您可以使用管理工具下的性能監視器為每個數據庫添加計數器。看看哪個吃的周期最多。
轉到添加計數器,轉到 SQLServer:Datbases,您可以單獨添加每個 sql 數據庫實例