Linux 简单查看网卡实时网速
1.使用 nload 工具查看
安装工具 sudo yum install nload # 查看所有网卡实时网速 sudo nload -m # 查看指定网卡实时网速 sudo nload eth0 -m
2.通过 ifconfig 实时查看
watch -n 1 ifconfig
3.通过脚本查看
#!/bin/bash awk 'BEGIN{ OFMT="%.3f"; devf="/proc/net/dev"; while(("cat "devf) | getline) { if($0 ~ /:/ && ($10+0) > 0) { split($1,tarr,":"); net[tarr[1]]=$10+tarr[2]; print tarr[1],$10+tarr[2]; } } close(devf); icount=0 while((system("sleep 1")) >=0) { icount +=1 system("clear"); while( getline < devf ) { if($0 ~ /:/ && ($10+0) > 0) { split($1,tarr,":"); if(tarr[1] in net) { print tarr[1],":",($10+tarr[2]-net[tarr[1]])*8/1024,"kb/s"; net[tarr[1]]=$10+tarr[2]; } } } close(devf); if (icount>100) {break;} } }'
icount=计数100次之后自动退出。
4.通过下载源文件,本地编译安装 nload
yum install wget #安装wget下载工具 wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.gz #下载 nload-0.7.4.tar.gz tar zxvf nload-0.7.4.tar.gz #解压这个压缩包 cd nload-0.7.4 #进入解压后的文件目录 yum install gcc gcc-c++ ncurses-devel #安装依赖库 ./configure #检测你的安装平台的目标特征的 make #编译 make install #安装
作者:小乌龟
【转载请注明出处,欢迎转载】 希望这篇文章能帮到你