IIS站點cpu過高問題

2021-06-17 15:43:51 字數 566 閱讀 6758

經過監控發現,從某時刻開始iis站點cpu過高,經過檢視最新修改**,曾發現一小問題,經過優化,發現並不是這些小問題造成。再沒有辦法情況下,經過對兩台負載均衡其中一台伺服器,進行逐個頁面、資料夾的ip限制,發現首頁動態頁面訪問量大。再次證明靜態頁面,比動態頁面效率高

效能項

資源

評價

cpu佔用率

70% 好

85% 壞

90%+ 很差

磁碟i/0

<30% 好

<40% 壞

<50%+ 很差

網路<30%頻寬

好 執行佇列

<2*cpu數量

好 記憶體

沒有頁交換 好

每個cpu每秒

10個頁交換 壞

更多的頁交換 很差

網路技術中的

10m頻寬指的是以位計算,

就是10m bit /

秒byte

)計算的,所以

10m1.25 m byte/秒!

JStack分析cpu消耗過高問題

mark一下,今天確實用這個方法找到了問題 1.top找到目標程序,記下pid 2.top p pid,並用shift h開啟執行緒模式 這樣可以看到這個程序中,到底哪個執行緒占用大量cpu 記下threadid,tid 3.jstack檢視該執行緒實時的stack情況 jstack pid gre...

線上占用CPU過高問題排查

最近博主在搬磚的時候遇到了線上的一些問題,大致情況是這樣的。表象 服務掛了,cpu占用比較高,一直在百分之九十多。肯定有小夥伴會說常規操作 reboot一下完事兒了。其實這樣吧沒毛病,但是解決不了根本問題。啥也不多說。咱們先說下線上排查三板斧。就算不能解決問題也能猜個差不多。top hp命令找出執行...

JStack分析cpu消耗過高問題

1.top找到目標程序,記下pid 2.top p pid,並用shift h開啟執行緒模式 這樣可以看到這個程序中,到底哪個執行緒占用大量cpu 記下threadid,tid 3.jstack檢視該執行緒實時的stack情況 jstack pid grep a 10 tid 16進製制 10表示列...