如何正確面對伺服器監控中的毛刺?

時間 2021-06-03 09:39:10

1樓:rm-rf

大多數情況是應用寫的low

1、sql需要優化

2、對業務進行分析看具體的慢sql和出現毛刺的時間點是否吻合3、如毛刺逐漸增多、看是否需要擴容應用伺服器,是否需要對資料庫做分庫分表讀寫分離。一切要結合業務來分析

4、伺服器基礎效能是否存在瓶頸、是否系統引數設定不合理所致、是否存在容量問題!以上

2樓:Deep Night

如果您在Windows伺服器上工作,我推薦您使用ProcDump抓些dump下來看看,倒是CPU在忙些什麼。

ProcDump可以設定乙個閾值來抓取dump檔案的,例如:

Write up to 3 mini dumps of a process named 'consume' when it exceeds 20% CPU usage for five seconds:

C:\>procdump -c 20 -s 5 -n 3 consume

3樓:胡楊

給出的資訊還是太少。伺服器監控出現「毛刺」可以從系統、應用兩個層面來排查

1、系統層面可以從CPU、記憶體、磁碟、網路幾個方面的情況來進行排查2、應用層面可以從業務流程經過的所有應用元件層面進行逐一排查、確認。

大的方面差不多也就是這些。

4樓:yang zhang

常規的系統級你可以看負載高是usr和system消耗,running的個數,切換的變化,中斷消耗,軟中斷負載,當前記憶體的情況,記憶體是否足夠是否有reclaim的情況,負載高的同時io的變化等等,程序級別,你需要確認具體哪些程序在消耗,如果需要進一步看具體是哪些函式在消耗cpu可以用perf來看看。單從你現在的監控資訊不足已告訴知道為什麼cpu公升高,你需要監控更多的資訊來幫你分析。

5樓:

小明和小李同時做10個題。

小明是十道100以內的加減法,小李是十道微分方程計算題。

為啥小李做的很慢?

從幾個角度來排查:

1. 先從應用層角度來檢查一下,是否有慢查詢。

2. 抖動時間是否穩定,業務量與連線數是否有突增。

3. 伺服器是如何部署與管理的,是否有超賣,網路是否穩定。

這種單個機器如果直接掛掉還好說,有時候是半死不活的,能接受請求,伺服器也能處理請求,就是老超時。

最好能檢測rt,對毛刺機器路由降權,必要時觸發重啟。

如果實在查不多出來,就不管了(跑

如何看待CSGO中的 hvh伺服器?

Scream 正如HVH誕生的意義一樣,它唯一的正面作用便是牽制住了大部分的外掛程式玩家,要麼它從來就不出現如果出現了,也沒有必要勒令它消失. 趙xc 各路外掛程式測試,比參的地方,參便宜就要挨打的地方 個人很反感這類伺服器,遊戲本來就不能開掛,那麼你可能會問,這不是hvh嗎,開掛怎麼了?你以為人家...

如何看待 Minecraft ICE伺服器 的炸服事件?

七萬個嫂夫人 細心的人會發現,迷你世界4周年慶是3月20日,而ice服被炸,也僅僅只是隔了幾天。是巧合嗎?可能是。但我個人認為,迷你方面應該蓄謀已久了。這是迷你玩家送給迷你世界的 生日禮物 幾天的苦心學習與鑽研,已經足可以讓乙個對mc一竅不通的小白,成長到對整個遊戲有了大概的認知,甚至可以通過外掛程...

如何搭建自己的伺服器機房

餃子 個人機房哪有那麼多要求,乙個機架,一台路由器,機器數量比較多的話還得整個交換機,要求比較高的話在配乙個ups。如果要做web的話我建議拉專線和運營商協商好,個人寬頻容易被掃埠,然後寬頻就會被停,喝茶,寫保證書。別問我怎麼知道的 泥偶 民用建築地板承重 200kg m。商用寫字樓地板承重大約 4...