`
zqjshiyingxiong
  • 浏览: 441508 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

Centos(带宽测试脚本-测试通过)

阅读更多
#!/bin/bash
 
# test network width
 
function usage
 
{
 
        echo "Usage: $0  "
 
        echo "    e.g. $0 eth0 2"
 
        exit 65
 
}
 
 
if [ $# -lt 2 ];then
usage
fi
typeset in in_old dif_in
typeset out out_old dif_out
typeset timer
typeset eth
 
eth=$1
timer=$2
 
in_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $1 }' )
out_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $9 }' )
 
while true
do
sleep ${timer}
in=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $1 }' )
out=$(cat /proc/net/dev | grep $eth | sed -e "s/\(.*\)\:\(.*\)/\2/g" | awk ' { print $9 }' )
dif_in=$(((in-in_old)/timer))
dif_out=$(((out-out_old)/timer))
echo "IN: ${dif_in} Byte/s OUT: ${dif_out} Byte/s"
in_old=${in}
out_old=${out}
done
exit 0

#./此文件 网卡端口名 刷新时间(秒)
#./netwidth eth0 2
详细出处参考:http://www.itqun.net/content-detail/131003.html
 
分享到:
评论

相关推荐

    【亲测有效】上网带宽速度测试-centos7.9

    在CentOS 7.9环境下,通过简单的命令行操作,即可轻松完成上网带宽速度的测试,这对于网络管理员和普通用户来说都非常实用。定期进行此类测试,可以确保网络服务的质量,及时发现并解决潜在的网络问题。

    SRS-CentOS7-x86-64-5.0-r1.zip

    SRS-CentOS7-x86_64-5.0-r1这个文件可能包含安装和配置SRS服务器所需的所有文件和文档,包括配置脚本、依赖库、启动脚本等。在部署SRS时,用户通常需要了解Linux基础、网络配置以及如何管理服务器进程。安装后,通过...

    Centos的yum扩展-kz.7z

    YUM 是 CentOS 系统中用于安装、更新和管理软件包的重要工具,它通过连接到远程仓库自动处理依赖关系,简化了软件的安装过程。 【描述】"centos yum 拓展包"可能是指一系列针对 CentOS 的 YUM 工具的增强版或者插件...

    emqttd-centos6.8-v2.1.2.zip

    EMQ Plus是一个强大的开源物联网 MQTT 服务器,专为大规模设备连接和消息路由设计。...通过下载并部署"emqttd-centos6.8-v2.1.2.zip",你可以开始探索并利用EMQ X 的各种功能,构建高效稳定的物联网通信系统。

    centos 一键安装cacti1.2.22脚本以及软件

    Cacti是一款基于Web的网络监控工具,广泛用于监控服务器、网络设备的性能,如CPU利用率、内存使用、网络带宽等。它依赖于SNMP(简单网络管理协议)来收集数据,并通过Graphite或其他图形库来绘制图表,提供直观的...

    网络性能测试脚本

    本文将深入探讨如何使用netperf工具来执行网络性能测试,并通过编写脚本来实现n*n并发测试服务器网络性能。netperf是一款开源的网络性能测量工具,它可以进行TCP和UDP的带宽、延迟以及吞吐量等多种性能指标的测试。 ...

    centos7离线升级openssh9.4包含升级脚本

    本文将详细介绍如何在CentOS7系统上离线升级到OpenSSH 9.4,以及如何使用提供的升级脚本来简化这一过程。 首先,我们要理解的是OpenSSH的版本升级对于系统的安全性至关重要。OpenSSH的每次更新都会修复已知的安全...

    业界承认的内存带宽测试工具occlum-master.zip

    "occlum-master.zip" 文件包含的工具 "stream.tgz" 正是这样一款被业界广泛认可的内存带宽测试软件,它专门针对Linux环境,兼容Redhat 5.x/6.x系列及CentOS等常见Linux发行版。 Stream 是由C++编写的,因此标签"C++...

    Centos7部署本地局域网yum源

    可以通过脚本定时任务实现同步,保证本地 yum 源能和外网镜像源同步。 vim /root/yum-update.sh crontab -e 3 * * 6 /bin/bash /root/yum-update.sh 部署本地 yum 源仓库可以解决服务器占用出口带宽和国外镜像源不...

    emqttd-centos7-v2.3.11.zip

    解压下载的`emqttd-centos7-v2.3.11.zip`文件后,通常会得到一个包含配置文件、可执行文件和服务脚本的目录结构。接下来的步骤包括: 1. **移动或链接二进制文件**:将解压后的`bin`目录中的`emqttd`二进制文件移到...

    sysbench-1.0.20-x86-64-centos7.tgz

    《sysbench在CentOS 7 x86_64平台上的应用与详解》 ...在CentOS 7 x86_64环境下,通过"sysbench-1.0.20-x86_64-centos7.tgz"这个压缩包,我们可以轻松安装并使用sysbench进行各种性能测试,从而提升系统效率和稳定性。

    在 Centos6.2 64 安装 Ganglia-3.4

    ### 在CentOS 6.2 64位系统上安装Ganglia-3.4 #### 一、环境准备 为了确保安装过程顺利进行,首先需要确保系统的基础环境已搭建好,包括Apache服务器、PHP环境等。以下是安装Ganglia前的一些基本步骤: 1. **安装...

    ipefr3带宽测试工具

    通过调整参数,你可以测试不同协议(TCP或UDP)、不同端口、不同数据包大小对带宽的影响。 2. **延迟与抖动**:iperf3不仅关注带宽,还能够测量网络的延迟和数据包发送过程中的不一致性(抖动),这对于VoIP和在线...

    CentOS系统一键安装cacti1.2.22脚本以及软件

    而“CentOS系统一键安装cacti1.2.22脚本”正是为了简化这个过程,它集合了所有必要的命令,通过一个简单的脚本就能完成安装。这个脚本通常会包含安装Apache或Nginx、MySQL或MariaDB、PHP以及Cacti的源码下载、编译、...

    天翼云CentOS7多IPsk5服务器一键搭建脚本

    无加密,无隐藏,下载后直接运行 ...以下为脚本具体内容,复制后保存为.sh文件,上传到服务器root目录,运行后会怎么安装完成 安装完成后会会生成 外网IP/端口/账号/密码 格式的账号文件,此格式老鱼可以直接使用

    rhel centos 6系列双网卡绑定文档并附脚本

    标题和描述中的"rhel centos 6系列双网卡绑定文档并附脚本"指的是如何在这些系统上配置网络接口的绑定,以及提供了适用于Linux 6和7版本的脚本资源。文件名"redhat6xx系统双网卡绑定.pdf"可能是一个详细的指南,解释...

    ros vrrp虚拟接口做pppoe多拨 CentOS教程.rar

    ROS(RouterOS)是由MicroTik公司开发的操作系统,它...通过使用ROS小白专用脚本生成器,可以在CentOS环境中轻松实现这一目标,但同时也需要一定的网络基础和实践经验。希望这个教程能帮助你更好地理解和应用这些技术。

    OceanStor Ultrapath 31.1.1-CentOS.zip

    4. **安装与配置**:在CentOS系统中安装OceanStor Ultrapath通常涉及解压`.zip`文件,执行安装脚本,然后进行必要的配置,包括设置管理接口、定义存储设备和路径、配置负载均衡策略等。用户需要遵循华为提供的详细...

    CentOSLinux实时性配置要点翻译总结.pdf

    ### CentOS Linux 实时性配置要点总结 #### 一、概要 本文档旨在提供CentOS Linux...通过上述方法和技术的应用,可以在CentOS Linux环境下有效地提高系统的实时性和稳定性,满足高性能计算、工业控制等领域的需求。

Global site tag (gtag.js) - Google Analytics