web訪問慢故障

  今天來到公司就有銷售反應很多客戶反應網站訪問很慢,於是乎趕緊自己訪問一下試試,果然慢的出奇,於是開始排查:

    

1、查看系統基本性能:內存、cpu、磁盤

        free -m 查看內存 (內存沒有問題)

        top 查看cpu負載情況(負載很低)

        df -h 查看磁盤   (磁盤只用了20%)

        因此可以判斷,與系統基本性能無關

    

2、查看tcp的狀態

         netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'  

        TIME_WAIT 2671
        CLOSE_WAIT 10
        FIN_WAIT1 41
        FIN_WAIT2 2
        ESTABLISHED 25
        SYN_RECV 28
        CLOSING 53
        LAST_ACK 15

         綜合起來看,雖然TIME_WAIT的值比較高,但是不至於導致網站訪問非常慢,可以排除是這裏除了問題


3、通過iftop查看網站所使用的帶寬情況

    發現機器現在所使用的帶寬遠高於我們購買的帶寬,因此判斷問題出在這裏,於是升級帶寬,問題解決


4、這次故障主要用到的工具是iftop,iftop是linux下查看機器實時帶寬流量的工具,怎麼用就不說了,這裏介紹一下界面說明,想具體瞭解可以去man iftop!


iftop界面相關說明

界面上面顯示的是類似刻度尺的刻度範圍,爲顯示流量圖形的長條作標尺用的。

中間的<= =>這兩個左右箭頭,表示的是流量的方向。

TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峯值
rates:分別表示過去 2s 10s 40s 的平均流量


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