Linux top命令性能監控、iftop流量監控

這裏主要講一下壓測時需要監控的幾個指標,歡迎大家能一起討論

一、Linux中top命令監控性能

在這裏插入圖片描述

  • 1、load average(平均負載):

    • load average: 1.84, 1.34, 0.68
    • Load Average是指CPU的平均負載,它所包含的信息是在一段時間內CPU正在處理及等待CPU處理的進程數之和的統計信息,也就是CPU使用隊列的長度的統計信息。
    • Load Average的值應該小於CPU總核數X0.7(CPU核數=物理CPU個數 * 每顆物理CPU的核數 )上面圖片中的機器是4核,理論上負載應該保持在4X0.7=2.8以下;(Centos可以在top命令下自己按1)
    • Load Average會有3個狀態平均值,分別是1分鐘、5分鐘和15分鐘;果1分鐘平均出現大於CPU個數X核數的情況,還不需要擔心;如果5分鐘的平均也是這樣,那就要警惕了;15分鐘的平均也是這樣,就要分析哪裏出現問題,防範未然。
      具體參考:https://blog.csdn.net/duzilonglove/article/details/80111753
  • 2、%Cpu(s) (使用CPU比例)

    • 0.1 us 用戶態使用的cpu時間比。
    • 0.2 sy 系統態使用的cpu時間比。
    • 99.8 id 空閒的cpu時間比。
      以上這一行的參數的值加起來是100%。壓力測試的時候建議保持在70%以下

參考:
https://blog.csdn.net/ztf312/article/details/80342234
https://blog.csdn.net/yjclsx/article/details/81508455

二、Linux流量監控工具

iftop可以用來監控網卡的實時流量(可以指定網段)、反向解析IP、顯示端口信息等

安裝方法:

yum install epel-release

yum install iftop

使用方法:# iftop
在這裏插入圖片描述
界面上面<= =>這兩個左右箭頭,表示的是流量的方向。
TX:發送流量
RX:接收流量
TOTAL:總流量
Cumm:運行iftop到目前時間的總流量
peak:流量峯值
rates:分別表示過去 2s 10s 40s 的平均流量

  • 服務器壓力上不去的時候可以確認一下外網出帶寬(這裏內網還是外網自己判斷)到帶寬的上限
    • 帶寬:1Mbps=1024Kbps=128KB/s(1024/8KBps)
      iftop 默認展示Kb

雲服務器ECS出網帶寬就是購買的帶寬值,官方說明參考:
雲服務器ECS的入網帶寬和出網帶寬

參考:http://www.vpser.net/manage/iftop.html

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