【流量统计、监控iftop/nload/vnstat、磁盘读写统计 iostat/iotop、内存cpu监控htop】

编程入门 行业动态 更新时间:2024-10-11 15:21:46

【流量统计、监控iftop/nload/vnstat、<a href=https://www.elefans.com/category/jswz/34/1767753.html style=磁盘读写统计 iostat/iotop、内存cpu监控htop】"/>

【流量统计、监控iftop/nload/vnstat、磁盘读写统计 iostat/iotop、内存cpu监控htop】

流量统计、监控

  • 一:流量监控nload
    • 1、nload 左右键切换网卡 和 nload -m
    • 2 、查询网卡设备信息:可查询设备为千兆网卡,百兆网卡
  • 二:使用iftop命令,
    • iftop交互式参数:
  • 三:一般常用的查看流量命令:
    • 1、vnstat -l -i eth0查看实时流量
    • 2、 sar -n DEV 1 2 (sysstat)每一秒钟取一次值,取两次。(EDEV)
  • 四、磁盘监控
    • 1、 磁盘读写统计及监控iotop及iostat
    • 2、htop 交互式(比top优势大)
      • 1、可直接鼠标点击进行排序
      • 2、进程id、用户、cpu、内存、运行时间、完整命令

一:流量监控nload

统计机器中网络连接各个状态个数netstat -a | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

1、nload 左右键切换网卡 和 nload -m

incoming:流量进
outgoing:流量出
curr:当前
avg:平均
min:最小
max:最大
ttl: 总计

2 、查询网卡设备信息:可查询设备为千兆网卡,百兆网卡

ethtool eth0

二:使用iftop命令,

CentOS系统下使用yum install iftop -y进行安装(非常好用其他的真的一般)**

官网下载:/?M=D

iftop -P (可动态展示所有有流量的连接,包含端口解析)
-i:指定需要监测的网卡
-n:将输出的主机信息都通过IP显示,不进行DNS反向解析
-B:将输出以bytes为单位显示网卡流量,默认是bits
-p:以混杂模式运行iftop,此时iftop可以作为网络嗅探器使用
-N:只显示连接端口号,不显示端口对应的服务名称
-P:显示主机以及端口信息,这个参数非常有用
-F:显示特定网段的网卡进出流量
-m:设置iftop输出界面中最上面的流量刻度最大值,流量刻度分五个大段显示

界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
#"TX":从网卡发出的流量
#"RX":网卡接收流量
#"TOTAL":网卡发送接收总流量
#"cum":iftop开始运行到当前时间点的总流量
#"peak":网卡流量峰值
#"rates":分别表示最近2s、10s、40s 的平均流量

iftop交互式参数:

参数      含义
P        暂停/继续 (Display unpaused/paused )
h        帮助/显示(help / Display)
b        平均流量刻度条开关 (Bars on/off)
B        2s、10s、40s内的平均流量 (Bars show 2s/10s/40s average)
T        显示/隐藏每个连接的总流量( show / hide cumulative totals)
j/k      上移/下滚(通vi hjkl 左上下右)
l        过滤 (screen filter > IP、主机名或端口支持模糊查询  ctrl+删除键回退)
L        对数尺度、计算尺;  直线标度、线性标尺  (logarithmic scale && linear scale)==加个进度条比例不同
q        退出(quit)
n        DNS解析开关(DNS resolution off/on)主要看hosts 文件有无
s/d      显示源/目的主机信息  show/hide  source/dest host
S/D      显示源/目的端口信息  port display  dest/source或on
t        仅显示接收流量。received traffic only , 仅显示发送流量 sent traffic only,接收发送同时显示  two line per host 接收发送合并显示 one line per host
N        端口号及对应服务名称切换,只识别通用端口修改后不显示服务。port resolution on/off
p        全量显示/关闭端口信息   (port display off/on)
1/2/3    根据近2 秒、10 秒、40 秒的平均网络流量排序  sort by col 1/2/3
<        根据源ip/主机名排序 (sort by  source)
>        根据目的地址ip或主机名排序 (sort by dest)
o        冻结当前连接显示  order frozen/unfrozen

三:一般常用的查看流量命令:

1、vnstat -l -i eth0查看实时流量

vnstat –tr –i eth0查看最近五秒的平均流量
wget .10.tar.gz

tar xzvf vnstat-1.10.tar.gz

cd vnstat-1.10

make && make install

2、 sar -n DEV 1 2 (sysstat)每一秒钟取一次值,取两次。(EDEV)

四、磁盘监控

1、 磁盘读写统计及监控iotop及iostat

  iotop  -o -d 1           实时-o:只显示有io操作的进程 	-d SEC:间隔SEC秒显示一次-u USER:监控的进程用户iostat -d -k -p /dev/sda      当前-d: 显示磁盘使用情况-k: 以 KB 为单位显示-p:[磁盘] 显示磁盘和分区的情况

2、htop 交互式(比top优势大)

1、可直接鼠标点击进行排序

# htop

2、进程id、用户、cpu、内存、运行时间、完整命令

更多推荐

【流量统计、监控iftop/nload/vnstat、磁盘读写统计 iostat/iotop、内存cpu监控htop】

本文发布于:2024-03-13 22:32:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1735016.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:磁盘   流量统计   内存   nload   iftop

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!