nicstat(网络监控工具)安装和使用

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

一、网络监控工具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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值