服務器負載突然飆高事件


這幾天手機老是收到zabbix的報警郵件,公司的某太服務器的負載飈得非常高,今天來公司查了下到底是什麼情況,後來我經過了一些監控工具的幫助,我成功的找到了服務器高負載的原因,原來是同事使用rsync同步的原因,按道理來說,rsync同步也不至於IO這麼高啊?看了下rsync的同步腳本,裏面有條命令(chown -R web:web /www(這個目錄裏面有非常多的內容,200G的大小j_0004.gif每次同步都需要chown遞歸,那不是傻了嗎?j_0012.gif肯定服務器的負載飆高了。j_0013.gif))導致了服務器的負載飆高,把這條命令註釋後,服務器負載一下子降下來了。




我使用了iotop和iostat和uptime等命令,分別打開三個窗口。


iotop動態查看是哪個程序的IO比較高

iostat動態查看服務器的IO使用率(%util)百分比,如果有70%以上,說明你服務器的磁盤IO出現瓶頸了

uptime加上watch實現動態服務器負載查看,比如1分鐘負載,5分鐘負載,15分鐘負載


關於這三個工具的使用,可以去網上查查資料。

這三個工具還是挺重要的,可以幫助你找出服務器負載的原因,最好還是學習下吧,以後肯定會有用到的。


當然了,還有其他很多好用的工具,我這次只是用到這三個而已。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章