經過監控發現,從某時刻開始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表示列...