linux服务器千兆网卡性能测试

本文涉及的产品
性能测试 PTS,5000VUM额度
简介:     提到服务器性能优化,相比大家都不陌生。性能优化字面理解,即为在原有软硬件的基础上,对其进行各种调优配置,使其性能有所提高,也许更高。此时我们可认为此种行为就是在做性能优化。

    提到服务器性能优化,相比大家都不陌生。性能优化字面理解,即为在原有软硬件的基础上,对其进行各种调优配置,使其性能有所提高,也许更高。此时我们可认为此种行为就是在做性能优化。

     服务器性能优化,有软件优化和硬件优化。我们今天要做的就是分享跟硬件优化相关的网卡性能测试。要想优化必须先要了解网卡现有的性能,下面首先看如何做网卡性能测试。

 

一、             基础环境

1)  硬件环境

Intel(R) Xeon(R) CPU E5-2650 8C CPU

64G 内存

3*2.5SAS 300G 硬盘

2*1G 网卡

 

说明:鉴于某些原因,这里只标出三种服务器的基本硬件配置。

 

2)  软件环境

Centos 6.4  2.6.32-358.el6.x86_64

Nginx-1.2.3.tar.gz

Php-5.3.17.tar.gz

netperf-2.4.5.zip

二、             测试目的

netperf测试网卡的最大吞吐(带宽)、小包的转发。

nginx+php模拟线上环境,测试对小于1KBhtml文件的处理。

 

三、             测试步骤

#启动Netperf 服务端

#通过客户端进行小包压力测试


说明:用上述命令对服务端进行测试,包的大小为[4B,8B,16B,32B,64B,128B,256B,512B]

四、             测试结果和数据分析

                                                   001服务器

                                                     002服务器


                                                      003服务器

数据分析折线图如下:

     通过上述测试分析结果,我们可以看到虽然服务器的品牌不同,但是同等配置的服务器,网卡对小包的处理能力上下有些差距。数据分析折线图可以反映出,1K以上的文件处理能力上下相差无几。

外加nginx+php环境,同样大小文件的处理,跟netperf测试结果很相近,所以我们在进行类似测试的时候,适当的可以只采用netperf测试,具体测试时情况而定。

 

至于万兆网卡是否可以采用此测试方法,我个人觉得可以,只不过有些细节可能需要考虑。

 

测试数据我们已拿到,对三种服务器的网卡性能大致有了了解,接下来的博文我会分享网卡软中断的优化,希望感兴趣的互相交流。




相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
5天前
|
安全 Linux 虚拟化
|
2天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
5天前
|
缓存 Unix Linux
服务器linux!!!
本文介绍了计算机的演变历史、硬件基础知识及服务器相关知识。从电子管时代的ENIAC到冯-诺伊曼架构,再到现代计算机系统组成,详细讲解了计算机的发展历程。此外,文章还介绍了服务器的分类、品牌、硬件组成以及IDC机房的上架流程,为读者提供了全面的技术背景知识。
19 0
服务器linux!!!
|
6天前
|
人工智能 安全 Linux
|
9天前
|
Linux 数据库
Linux服务如何实现服务器重启后的服务延迟自启动?
【10月更文挑战第25天】Linux服务如何实现服务器重启后的服务延迟自启动?
50 3
|
12天前
|
存储 安全 关系型数据库
Linux系统在服务器领域的应用与优势###
本文深入探讨了Linux操作系统在服务器领域的广泛应用及其显著优势。通过分析其开源性、安全性、稳定性和高效性,揭示了为何Linux成为众多企业和开发者的首选服务器操作系统。文章还列举了Linux在服务器管理、性能优化和社区支持等方面的具体优势,为读者提供了全面而深入的理解。 ###
|
6天前
|
Linux
Linux 修改服务器时间
【10月更文挑战第27天】Linux 修改服务器时间
20 0
|
9天前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
1月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
110 3
|
2月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
102 2