iperf

使用iperf测试网卡吞吐性能

删除回忆录丶 提交于 2021-02-16 08:10:47
原 使用iperf测试网卡吞吐性能 2018年12月17日 12:38:41 lancewoo 阅读数:138 首先配置待测试的两个网卡的网络地址到同一网段,保证ping对方的IP地址时可以通。两个网卡用网线连接到同一个交换机上,或者直连,交换机交换最大速率不能低于待测试网卡的标称速率。 在两台机器上分别运行命令,哪台做服务端,哪台做客户端都可以: 服务端命令: iperf -s -P 0 -i 1 -p 5001 -w 2M -f k 客户端命令: iperf -c 192.168.1.3 -i 1 -w 2M -t 600 这里服务端设置的IP地址是:192.168.1.3 运行结果: 附 ipef命令行工具: arm Android命令行下载: https://github.com/lancewoo/iperf-android-bin/raw/master/iperf Ubuntu Linux可直接安装: sudo apt install iperf Windows命令行及jpef界面: https://download.csdn.net/download/lancewoo/10845156 来源: oschina 链接: https://my.oschina.net/u/4335973/blog/3572118

Powershell - Try Catch - Non Powershell Errors

江枫思渺然 提交于 2021-02-11 13:20:52
问题 Is it possible to create a try-catch that catches a non-Powershell cmdlet error? Example Error: iperf3: error - unable to connect to server: Connection timed out I want to catch that error and then try a different server for redundancy. Thank you for the assist. 回答1: you can try to build your own powershell function and throw an error with "throw " but you have to identify the error on your own within the powershell function 来源: https://stackoverflow.com/questions/63898608/powershell-try

「计算机网络」- 使用iperf测试网络吞吐 @20210204

冷暖自知 提交于 2021-02-04 16:14:14
内容简介 本文将介绍如何使用iperf进行网络吞吐测试。 iperf ? 通过iperf工具,可以测试两台主机间网络吞吐,比如带宽、延迟、抖动、丢包等等。它可以测试TCP吞吐,也可以测试UDP吞吐。 工作原理 测试两台主机间的吞吐,需要在两台主机中同时运行iperf命令。 壹台作为Server运行(iperf -s),负责丢弃流量。 壹台作为Client运行(iperf -c),负责生产流量。 安装命令 在每台主机执行如下命令安装iperf包: #!/bin/sh # Debian/Ubuntu apt-get update && apt-get install -y iperf # RHEL/CentOS yum install -y iperf 执行测试 # Server 在服务端执行如下命令: #!/bin/sh iperf -s # Client 在客户端执行如下命令: #!/bin/sh iperf -c '<server_ip_address>' # 关于防火墙 如果服务器开启防火墙,则需要添加端口。服务端默认使用5001端口。也可以使用选项-p指定自定义端口。 参考文献 WikiNotes/使用iperf测试网络吞吐 How to test the network speed/throughput between two Linux servers 来源:

SDN实验---Mininet实验(模拟多数据中心带宽实验)

风流意气都作罢 提交于 2020-12-31 10:04:57
补充:NameError: name 'buffer' is not defined >>> import sys >>> if sys.version_info > ( 3 ,): ... buffer = memoryview >>> b = buffer( ' yay! ' .encode()) >>> len(b) 4 因为在Python3中buffer已经被memoryview取代了,buffer在Python2中使用,所以我们可以在文件中加入 import sys if sys.version_info > ( 3 ,): buffer = memoryview 一:Mininet模拟多数据中心流量带宽实验 (一)案例目的 (二)为什么使用Mininet模拟数据中心--应用价值 Mininet最常用的场景就是数据中心。因为Mininet可以模拟出很复杂的网络拓扑,而不需要硬件的支持,就可以搭建出不同的数据中心的拓扑。 可以为真正的数据中心网络的搭建起到模拟预测实验作用,为真实的数据中心的成本带来一定的节省。 二:数据中心网络拓扑 (一)数据中心网络拓扑结构 存在线路冗余(多条链路可达),容错能力强-----胖树拓扑 (二)实现网络拓扑---按照结构实现,代码不唯一 from mininet.topo import Topo from mininet.net import

提升效率! Linux 管理员必用的10个关键技巧

断了今生、忘了曾经 提交于 2020-12-14 05:29:07
点击上方“ 民工哥技术之路 ”,选择“设为星标” 回复“ 1024 ”获取独家整理的学习资料! 好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱。以下 这些技巧可以节约时间 —— 即使没有因为高效而得到更多的报酬,但至少可以有更多的自由支配时间。 技巧 1:卸载无响应的 DVD 驱动器 网络新手的经历:按下服务器(运行基于 Redmond 的操作系统)DVD 驱动器上的 Eject 按钮时,它会立即弹出。他然后抱怨说,在大多数企业 Linux 服务器中,如果在那个目录中运行某个进程,弹出就不会发生。作为一名长期的 Linux 管理员,我会重启机器。如果我不清楚正在运行什么,以及为何不释放 DVD 驱动器,我则会弹出磁盘。但这样效率很低。 下面介绍如何找到保持 DVD 驱动器的进程,并轻松弹出 DVD 驱动器:首先进行模拟。在 DVD 驱动器中放入磁盘,打开一个终端,装载 DVD 驱动器: # mount /media/cdrom # cd /media/cdrom # while [ 1 ]; do echo "All your drives are belong to us!"; sleep 30; done 现在打开第二个终端并试着弹出

工作效率高的 Linux 管理员都会的 10 个关键技巧

烈酒焚心 提交于 2020-11-17 22:21:23
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 好的系统管理员区分在效率上。如果一位高效的系统管理员能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱。以下这些技巧可以节约时间 —— 即使没有因为高效而得到更多的报酬,但至少可以有更多的自由支配时间。 技巧 1:卸载无响应的 DVD 驱动器 网络新手的经历:按下服务器(运行基于 Redmond 的操作系统)DVD 驱动器上的 Eject 按钮时,它会立即弹出。他然后抱怨说,在大多数企业 Linux 服务器中,如果在那个目录中运行某个进程,弹出就不会发生。作为一名长期的 Linux 管理员,我会重启机器。如果我不清楚正在运行什么,以及为何不释放 DVD 驱动器,我则会弹出磁盘。但这样效率很低。 下面介绍如何找到保持 DVD 驱动器的进程,并轻松弹出 DVD 驱动器:首先进行模拟。在 DVD 驱动器中放入磁盘,打开一个终端,装载 DVD 驱动器: # mount /media/cdrom # cd /media/cdrom # while [ 1 ]; do echo "All your drives are belong to us!";

iperf网络性能测试

≯℡__Kan透↙ 提交于 2020-11-09 14:28:23
一、iperf原理及概述 iPerf是一个网络性能测试工具,可以测试TCP或者UDP的网络吞吐量。 (1)TCP带宽测试 iPerf的主要目标是帮助调整特定路径上的TCP连接。众所周知,TCP最基本的调整问题是调整TCP窗口大小,它控制在任何一点在网络中可以有多少数据。如果它太小,发送者将会在一段时间内处于空闲状态,从而影响发送TCP的性能。TCP窗口大小的理论值是:瓶颈带宽与往返延时的乘积,即: bottleneck bandwidth * round trip time 例如瓶颈链路是45 Mbit/sec,使用ping命令测量到的往返时延是42ms。那么TCP窗口的理论值是: 45 Mbit/sec * 42 ms = (45e6) * (42e-3) = 1890000 bits= 230 KByte 在实际测试中,可以以计算得到的TCP窗口为基准,在这个值(如上面为230KByte)的基础上,升高或者降低TCP窗口大小,可以得到一个性能的提升。 主要功能如下: 测量网络带宽 报告MSS/MTU值的大小和观测值 支持TCP窗口值通过套接字缓冲 当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接 (2)UDP带宽测试 带宽测试一般来说采用UDP模式测试,因为在UDP模式下能测出极限带宽、路径时延、丢包率,这些测试项会在带宽测试报告中打印出来

ACK G2-TA-KT执行无线性能测试操作步骤

穿精又带淫゛_ 提交于 2020-10-13 05:01:42
ACK G2-TA-KT执行无线性能测试操作步骤 ACK G2-TA-KT执行无线性能测试,也叫执行 IPERF 性能测试。 iPerf 测试是一种标准化的网络性能工具,用于测量UDP 或 TCP 性能和吞吐量。AirCheck G2 可以执行 iPerf 测试,可以将安装在计算机上的 NETSCOUT Test Accessory 或 iPerf 服务器软件作为测试端点。 说明:如果您要将安装在计算机上的 iPerf 服务器用作端点,那么需要安装 iPerf 版本 3.1 或更高版本。 如何:运行 iPerf 测试 当 AirCheck G2 完成运行连接到网络或连接到接入点测试后,连接到网络和接入点屏幕底部均会出现 iPerf Test (iPerf 测试)按钮(图41 和图44)。 1 触按 iPerf Test (iPerf 测试)按钮可打开选择 iPerf 服务器屏幕。 2 手动输入 iPerf 服务器的 IP 地址或者从 Available iPerf Remotes (可用 iPerf 远程访问)列表中选择发现的 Test Accessory,以填充 iPerf Server (iPerf 服务器)字段。 3 选择了 iPerf 服务器且其 IP 地址显示在顶部字段中后,触按屏幕底部的 Start (开始)按钮可开始 iPerf 测试。扫描不需要完成。 打开选择

网络性能测试工具Iperf/Jperf

最后都变了- 提交于 2020-10-03 01:28:07
Iperf 是一个网络性能测试工具。Iperf 可以测试TCP 和UDP 带宽质量。Iperf 可以测量最大TCP 带宽,具有多种参数和UDP 特性。 Iperf 可以报告带宽,延时抖动和数据包丢失。利用 Iperf 这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。 Iperf 还有一个图形界面程序叫做Jperf ,使用Jperf 程序简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。 当然,Jperf 可以测试TCP 和UDP带宽质量。Jperf 可以测量最大 TCP带宽,具有多种参数和UDP 特性。Jperf 可以报告带宽,延迟抖动和数据包丢失。 Linux 环境下,可以提高测试准确性。    Iperf 功能介绍: 1)TCP 测量网络带宽 报告 MSS/MTU 值的大小和观测值 支持TCP 窗口值通过套接字缓冲 当P 线程或 Win32 线程可用时,支持多线程。客户端与服务端支持同时多重连接 2)UDP 客户端可以创建指定带宽的UDP 流 测量丢包 测量延迟 支持多播 当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows) 在适当的地方,选项中可以使用 K 和 M,使输出更友好 可以指定运行的总时间,甚至可以设置传输的数据总量 服务器支持多重连接,而不是等待一个单线程测试 在指定时间间隔重复显示网络带宽

Linux下3种常用的网络测速工具

谁说我不能喝 提交于 2020-08-16 08:20:52
大家好,我是良许。 不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生。本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况。 fast fast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在 Web 端使用:fast.com。 我们可以通过以下命令来安装这个工具: $ npm install --global fast-cli 不管是网页端还是命令行,它都提供了最基本的网络下载测速。命令行下最简单的使用方法如下: $ fast 93 Mbps ↓ 从以上结果可以看出,直接使用 fast 命令的话,将只返回网络下载速度。如果你也想获取网络的上传速度,则需要使用 -u 选项。 $ fast -u ⠧ 81 Mbps ↓ / 8.3 Mbps ↑ speedtest speedtest 是一个更加知名的工具。它是用 Python 写成的,可以使用 apt 或 pip 命令来安装。你可以在命令行下使用,也可以直接将其导入到你的 Python 项目。 安装方式: $ sudo apt install speedtest-cli 或者 $ sudo pip3 install speedtest-cli 使用的时候,可以直接运行 speedtest 命令即可: $