IIS自動守護CPU限制
> 注意:設置好限制后,當進程CPU達到限制,IIS會自動重置,殺掉當前w3wp進程,1分鐘后重啟進程。
CPU限制是一項很容易造成誤解的設置。初一看,這項設置似乎是用于為每個應用程序池設置一個CPU限制的,其目的是令應用程序池在不過多消耗CPU的情況下正常運行。然而,CPU限制的真實用途并非如此。
利用CPU限制,我們可以在由Limit Interval設置的時間框架中設置最大CPU占用率,如果超過了這個最大限制,那么IIS將執行Limit Interval所設置的動作。利用Limit Interval,我們可以在以下兩種方案中選擇其一:(1)什么都不做(即No Action);(2)終止W3wp進程(即KillW3wp)。如果使用No Action,那么我們將在事件查看器中寫入一個時間,這樣可以將CPU超限的情況記錄下來,但是不采取其他處理動作。如果使用KillW3wp,那么正如選項名稱所示,此時我們要終止CPU超限的應用程序池工作進程,防止服務器的其他部分受到影響,然后,系統將啟動一個新的工作進程。因此,CPU限制并不是用于控制每個進程的CPU利用率,而是一種處理發生CPU超限的工作進程的安全方案,這樣可以避免工作進程占用CPU過久。
CPU限制所設置的值是指在Limit Interval所定義的時間區間內、CPU占用的百分比的一千倍。為了計算相關值,我們需要將CPU占用率乘以1000。例如,為了在5分鐘內將CPU限制設置為60%,我們可以令Limit為60 000,同時令Limit Interval為5。如果我們將Limit設置為0,那么實際上就禁用了CPU限制。
Microsoft Windows System Resource Manager(Windows 系統資源管理器,WSRM)可以控制每個程序的CPU占用率和內存使用量。如果我們需要控制IIS的CPU使用率,那么可以使用Windows 系統資源管理器,從而可以控制每個工作進程的資源。

- 一、IIS維護
- 1.IIS站點防止跨站攻擊
- 2.IIS PowerShell進程池守護
- 3.限制某個站點CPU和內存超高占用其他用戶資源
- 4.IIS日志從IBL改為LOG
- 5.IIS自動守護CPU限制
- 6.PowerShell云服務器網卡監控Ping不通重啟網卡
- asp獲得真實IP
- 二、PowerShell
- 1.PowerShell運算符
- 三、星外主機管理系統
- 1.自動每天生成日志文件
- 2.日志文件內容里提示Task aborted
- 3.星外系統IIS日志分析常用的幾個命令小結
- 四、網卡
- 1.重啟網卡
- 五、wdlinux
- wdcp后臺訪問安全設置IP訪問設置及清除方法
- centos關機命令
- Shadowsocks 一鍵安裝腳本(四合一)
- Shadowsocks(Sock5代理)的PAC模式與全局模式與VPN的區別
- 雙網卡共享上網
- 翼通高防高穩定方案教程
- 六、Windows
- Win2008 遠程時提示"要登錄到此遠程計算機,您必須被授予允許通過終端登錄登錄的權限"的解決方法
- 七、各種硬盤測試
- 八、阿里云各種性能測試