iperf对10Gb, 40Gb, 56Gb的网卡的性能测试

cmm03 刀片 和 cmm02刀片的 cpu的型号是一样的:

2颗6核的物理CPU,开启了超线程

CPU型号: Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz

cmm03上有10Gb, 56Gb 两张网卡, cmm02上有40Gb的网卡。

用iperf测试三种网卡的性能,由于2KB包长是最后江门取数的典型包长,下面的三组测试都是在2KB包长下,不同线程数时的带宽。

10Gb的网卡。在4个线程时,网卡性能达到最大值9.4Gb/s。

56Gb的网卡,在8个线程时达到27.62Gb/s,没有达到网卡的最大带宽,然后带宽随着线程数的增加逐渐降低。

40Gb的网卡,在8个线程时带宽达到36.4Gb/s,线程数继续增加时,带宽逐渐降低。

上面三组测试结果能得出以下结论:

1. 同样的CPU,对不同的网卡,10Gb的网卡达到了极限性能,CPU有余;56Gb的网卡未达到极限性能,CPU不够用;40Gb的网卡在现有CPU能力下能到36.4Gb/s,接近网卡的最大性能。

2. 线程数超过8以后,多线程的开销增加会导致带宽的降低。

由以上的结论可知:

1. 应该将ROS布置在cmm02刀片上,能发挥网卡和CPU的最大能力,得到较好的性能;

2. 若采用单线程+select的接收数据的模型, 单个节点上ROS布置的个数为8较为合适(这是不考虑除了ROS线程以外的其他线程的情况下),考虑到还有发送数据到SFI的线程(还有其他线程吗?), 单个节点上布置的ROS个数应该小于8。

时间: 2025-01-02 14:07:26

iperf对10Gb, 40Gb, 56Gb的网卡的性能测试的相关文章

分布式存储介绍

本篇将先介绍前三部分: 一.存储类型 二.文件系统 三.存储介质 四.Raid和副本 五.SRVSAN的架构 六.SRVSAN的安全隐患 七.解决的方法 一.存储类型 一般情况下,我们将存储分成了4种类型,基于本机的DAS和网络的NAS存储.SAN存储.对象存储.对象存储是SAN存储和NAS存储结合后的产物,汲取了SAN存储和NAS存储的优点. 图1 我们来了解一下应用是怎么样获取它想要的存在存储里的某个文件信息,并用大家熟悉的Windows来举例,如图1. 1.应用会发出一个指令"读取本目录下

构建基于Suricata+Splunk的IDS入侵检测系统

一.什么是IDS和IPS? IDS(Intrusion Detection Systems):入侵检测系统,是一种网络安全设备或应用软件,可以依照一定的安全策略,对网络.系统的运行状况进行监视,尽可能发现各种攻击企图.攻击行为或者攻击结果,并发出安全警报. IPS(Intrusion Prevention System):入侵防御系统,除了具有IDS的监控检测功能之外,可以深度感知检测数据流量,对恶意报文进行丢弃,以阻止这些异常的或是具有伤害性的网络行为. NSM:网络安全监控系统,用于收集.检

suricata 原文记录

如何在 Linux 系统上安装 Suricata 入侵检测系统 编译自:http://xmodulo.com/install-suricata-intrusion-detection-system-linux.html作者: Dan Nanni原创:LCTT https://linux.cn/article-6985-1.html译者: Ping Yang本文地址:https://linux.cn/article-6985-1.html 2016-02-07 10:10    评论: 1 收藏:

SylixOS网络性能测试

1.应用场景 在进行一些研究和开发时经常需要对网络性能进行测试,iperf是一款非常出色的网络性能测试工具,它拥有多个参数,可以测量TCP和UDP的带宽,延时抖动以及丢包率.SylixOS支持iperf,可以通过iperf进行网络性能测试. 2.测试方法 2.1 Windows版本iperf安装 windows版的iperf安装,解压iperf3到相应目录,可以直接运行,如图 3.1所示. 图 3.1 windows版iperf目录 2.2 SylixOS版本iperf安装 SylixOS版的i

iperf测试网卡性能

Iperf是一个网络性能测试工具.可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失 因为产品上确定要要用的PHY是千M的,但模块接口又定义死了,只能用到100M.所以想测试下割掉几根线试下100M可行不.在测之前先测下千M模式下到底性能怎么样,之前别人一直说这我手头上这颗ARM根本上不了千M,虽然他标称的是可以支持千M.一准备工作做好了,开始. 我们使用的工具是iperf这个工具我是自己编译的.现在将我的过程写下来.iperf下

虚拟网卡性能压测

本文主要介绍多种场景下,虚拟机网卡的压测及性能对比,根据openstack实际的部署方式,虚拟机网卡压测场景包括 SRIOV(passthrough).SRIOV+Macvtap(passthrough).Vlan+Linux bridge.OVS+Linux Bridge,分别从协议类型(TCP/UDP).Message Size方向压测虚拟机网卡的时延.发包率.吞吐量. 压测环境 host1:  服务器型号:IBM x3550m2 CPU型号:Intel(R) Xeon(R) CPU*8,每

[转帖]Linux内核为大规模支持100Gb/s网卡准备好了吗?并没有

Linux内核为大规模支持100Gb/s网卡准备好了吗?并没有 之前用 千兆的机器 下载速度 一般只能到 50MB 左右 没法更高 万兆的话 可能也就是 200MB左右的速度 很难更高 不知道后续的服务器 会不会 能够提升一下 之前坐着说到了 120nm 的时间 发送一个包 记得CPU的指令周期是 1-3nm左右 个内存的时间差不多了 不知道RDMA等的方式 可不可能完成相应的高吞吐量的处理. 原作者博客 https://blog.csdn.net/zhoukejun/article/detai

iperf测试工具

一.iperf工具安装: 1.获取iperf源码安装包(iperf-3.0.5.tar.gz) 2.将iperf安装包上传到服务器/tmp/目录并解压 [[email protected] /]#cd /tmp/ [[email protected] tmp]#tar –zxvf iperf-3.0.5.tar.gz 3.编译并安装iperf [[email protected] tmp]# cd iperf-3.0.5 [[email protected] iperf-3.0.5]#./con

网络性能测试工具iperf详细使用图文教程(转)

Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和linux版本.linux版本更新快,最新版本为iperf 3.0,下载地址为http://code.google.com/p/iperf/downloads/list ,windows版本官方