一、网络监控工具nicstat下载地址:https://sourceforge.net/projects/nicstat/
rpm包下载地址:https://rpms.remirepo.net/rpmphp/zoom.php?rpm=nicstat
二、安装步骤
(1)tar -zxvf nicstat-1.95.tar.gz
(2)cd nicstat-1.95/
(3)cp Makefile.Linux Makefile
(4)vi Makefile:将CFLAGS = $(COPT) $(CMODEL) 修改为 CFLAGS = $(COPT)
【备注】1、Makefile里面默认是用32位系统下编译的,需要修改成64位;
2、如果不是64位机器则不需要修改Makefile。

(5)编译:make && make install
三、nicstat使用
- 间隔5秒,查看5次结果(留意%Util和Sat):

Time列:表示当前采样的响应时间
lo and eth0 : 网卡名称
rKB/s : 每秒接收到千字节数
wKB/s : 每秒写的千字节数
rPk/s : 每秒接收到的数据包数目
wPk/s : 每秒写的数据包数目
rAvs : 接收到的数据包平均大小
wAvs : 传输的数据包平均大小
%Util : 网卡利用率(百分比)/网络接口使用率
Sat : 网卡每秒的错误数,网卡是否接近饱满的一个指标(网卡饱和度)。尝试去诊断网络问题的时候,推荐使用-x选项去查看更多的统计信息
四、安装出现的错误:
(1)/bin/sh: sudo: command not found,如下图示:

解决方法:将其他安装OK的机器上的编译文件copy过来

(2)DUPLEX UNKNOWN,如下图:

[root@ds-srv26 nicstat-1.92]# yum install glibc-devel.i686
[root@ds-srv26 nicstat-1.92]# yum install libgcc.i686
安装make环境:
yum install gcc gcc-c++ make automake autoconf -y
由于nicstat依赖32 bit glibc package,所以yum install libgcc.i686 glibc.i686 glibc-devel.i686 -y

本文介绍了网络监控工具nicstat的下载地址、安装步骤及使用方法。在安装过程中,需要注意Makefile的修改以适应64位系统。nicstat可用于查看网卡的接收发送速率、错误数和利用率等关键指标,帮助诊断网络问题。
662

被折叠的 条评论
为什么被折叠?



