如何测试web服务器的网速

如何测试web服务器的网速,第1张

1用ping看看网络通信情况,一直ping下去

然后在场景中运行脚本。一般把服务器资源打开。一边压力测试一般查看服务器资源和网络情况。

如果脚本回放成功。那应该脚本是正确的。然后看大量的用户压力时候服务器资源利用率情况。是不是服务器压力过大导致页面响应时间或者中间件死掉。然后在看看运行这段时间网络是否有不稳定的情况。

主机侦探来回答一下:
现在网上有很多可以测速的网站以及方法,可以通过用测试网站,路由追踪等方式也可以估算出服务器带宽大致结果,作为一个参考。主机侦探上就汇总了很多服务器的测试结果,感兴趣的话可以看下,比如Raksmart的。还有下载测试法也可以帮您了解的更清楚:
1这个方式的前提是你用来下载的PC端宽带要足够大(即是PC端的宽带至少要和服务器端带宽一样大)并且跟机房的通信质量良好,只有这样才能保证测试带宽的真实性。即使如此,在数据下载过程中也可能不足10M,因为需要经过若干路由,这中间对带宽有一定限制和损耗的,但损耗不大。
2 很多用户在测试带宽是选择单线程测试,单线肯定是测不出真实带宽大小的,用户就会误以为服务器带宽没有给足。那么该怎么正确测试服务器带宽呢?在服务器上传一个数据包,找不同地区的朋友下载数据进行多线程测试,把这些不同线程测试加起来才是真实的带宽情况。

服务器的访问速度是租用和托管之前必须考虑的因素,服务器访问速度怎么测试?通过不同的测试方法检测,包括ping值,打开页面,下载这几项
服务器的访问速度是租用和托管之前必须考虑的因素,服务器访问速度怎么测试?通过不同的测试方法检测,包括ping值,打开页面,下载这几项最基础的指标来考量。那么就让小编为大家详解测试的方法。
一、测试不同的性能
一般网站提供的服务无非是在线浏览、下载、上传、在线听音乐、在线看等等,我们要对服务器分别进行以上各个 *** 作的测试,以保证能全面测试出服务器在不同的 *** 作下的表现。记录下每个性能的数值,多方对比。
二、使用不同的线路
在测试的时候我们要分别使用不同的线路来测试,千万不可图省事,只用一个线路来测试,那样如果碰上你用电信线路访问很快,但是用联通访问奇慢的服务器你就惨了。以前我测试过一个香港服务器,当时由于时间问题只用了电信的线路进行了测试,速度还可以,没有来得及去用联通的线路测试,结果付完款之后,很多用户反映访问很慢,结果发现凡是很慢的用户都是联通的用户,最后没办法只好更换了服务器。所以使用不同线路的测试是很有必要的。
三、分时间段测试
一般服务商都提供24小时的测试的,万万不可只在上午抽时间测试就结束。因为一般一个大型的网站每天24小时内都会有客户访问的,如果你只测试了上午的速度,而忽视了晚上的速度,万一这台服务器的速度恰恰是白天很快,而夜晚很慢的话,就白测试了。会影响到你的部分客户的体验的。所以我们的方法是24小时分成12个时间段,每隔2小时进行一次测试。比较一下速度变化,如果速度差异很大,就说明该服务器的访问不是很稳定。
以上就是我们测试服务器速度要考虑的3个因素,关于服务器访问速度的测试这次就跟大家讲到这里,希望对大家选择服务器有帮助。
李白网络售前客服-爽爽

由于项目中需要用到dpdk,当时在服务器平台选型上有如下2种不同配置可供选择,为了理解老的Xeon处理器和Xeon金牌处理器对DPDK转发性能的影响,需要在两台服务器上分别进行DPDK l3fwd性能转发测试。

采用如下拓扑进行测试,测试仪的4个10GE端口连接X710-DA4的4个接口,测试时测试仪的4个端口同时打流,经过服务器DPDK转发后分别从X710-DA4网卡的不同接口送出,在测试仪的4个端口查看是否有丢包。在无丢包的情况下测试仪端口打流的最大速率即为服务器端DPDK能够提供的最大转发能力,以MPPS为单位。

(1) 在服务器上运行dpdk
/examples/l3fwd/x86_64-native-linux-gcc/l3fwd -l 4,6,8,10 -n 4 -w 0000:04:000 -w 0000:04:001 -w 0000:04:002 -w 0000:04:003 -- -p 0xf --config="(0,0,2),(1,0,4),(2,0,6),(3,0,8)"
运行l3fwd前有一些准备工作:

上述是DPDK官方的性能测试报告中建议的BIOS配置,在实际测试用我没有修改CPU C-state和P-state,并关闭了超线程的功能。

也可以通过 cat /sys/class/net/p6p1/device/numa_node 查看

在上述 *** 作完成后便可以知道dpdk运行时应该设置参数。
(2)测试仪打流
在l3fwd运行起来后,会添加1921800/24、1921810/24、1921820/24、1921830/24四个网段的路由,因此在测试仪端4个端口设置流的时候需要将流的目的IP地址分别设置为上述4个网段的地址,流的目的MAC地址设置为对应接口的MAC地址。

上述的DUT2对应Server01,DUT3对应Server02,DUT1的性能数据和配置是从DPDK的性能测试报告中拿到的。DUT1、DUT2和DUT3的配置对比如下。

从测试结果可以看出,DUT3上运行DPDK就能够实现64字节数据包的线速转发。对比DUT2和DUT3的转发性能可以看出,基于 Xeon Gold 5118处理器的平台相比老的Xeon处理器平台,转发性能是有一定提升的。
当然,从我个人的理解来看,现在的转发测试只是测4条路由表的情况,路由表均能够存放到处理器的一级cache中,没有大规模内存访问的压力。如果有大规模的路由表或者服务器上多个网卡同时收发数据,并且涉及到跨网卡之间的数据包转发,当前的服务器能否实现性能的线性扩展还需要后面进一步测试。

阿里云服务器ECS如何选择?很多新手用户并不知道PTS是什么,如果你不知道如何选择阿里云服务器ECS产品,性能测试PTS可以很好的帮助你快速对云服务器进行压力测试,从而助你选择适合自己的阿里云服务器ECS,下面是性能测试PTS详解!

阿里云开发者社区最近推出了一个“ ECS 选款利器!PTS助您快速上云 ”活动,PTS性能压测包仅需099/月起,真实模拟,免去繁琐的搭建和维护成本!现在您可以只支付10块钱不到的试用成本,即可体验使用 PTS 来帮助 ECS 进行容量规划选择合适规格的整个流程!
完成动手实验的同学,即可参与抽奖活动,小米手环 6、蓝牙键盘、掌上游戏机、笔记本支架、 数据线、优惠券等丰富奖品等您来拿!限量 1500 份,抽奖即得,百分百中奖哦!

性能测试PTS(Performance Testing Service)是具备强大的分布式压测能力的SaaS压测平台,可模拟海量用户的真实业务场景,全方位验证业务站点的性能、容量和稳定性。

PTS旨在简化性能压测本身的工作。
PTS目标是将性能压测本身的工作持续简化,使您可以将更多的精力回归到关注业务和性能问题本身。在PTS平台上,您可以用较低的人力和资源成本,构造出最接近真实业务场景的复杂交互式流量,快速衡量系统的业务性能状况,为性能问题定位、容量配比、全链路压测的流量构造提供最好的帮助。进而提升用户体验,促进业务发展,最大程度实现企业的商业价值。

业务场景
PTS广泛应用于各种压力测试和性能测试场景,包括但不限于以下场景:

PTS孵化于服务阿里巴巴全生态五年以上的单链路、全链路压测平台,是阿里巴巴内部最佳实践的输出。该平台对内除了支持日常的外部流量压测之外,同时支持了大大小小的促销活动,如天猫双11、双12和年货节等。

压测流程
PTS提供全面高效的压测流程:

压测流程说明:
1在PTS控制台上,准备压测API数据,构造压测场景,定义压测模式、量级等;支持随时启停压测,压测过程中可调速。
2压测启动后,PTS后台的压测控制中心将自动调度压测数据、压测任务和压测引擎。
3通过随机调度全国上百个城市和运营商的内容分发网络CDN (Content Delivery Network)节点,发起压测流量。保证从虚拟用户并发量、压测流量的分散度等维度都接近真正的用户行为,压测结果更加全面和真实可信。
4通过压测引擎向您指定的业务站点发起压测。
5压测过程中,通过集成云监控、ARMS(应用实时监控服务)产品,结合PTS自有的监控指标,实时采集压测数据。
6在PTS控制台,实时展现压测数据,进行过程监控;压测结束后,生成压测报告。基于整个压测场景的性能表现,定位性能问题、发现系统瓶颈。

压测创建方式
PTS支持以下4种方式创建压测场景(或称压测用例),如下图所示:

说明:
方式一:PTS自研零编码可视化编排,使用自研强大引擎压测。
方式二: 使用PTS自研云端录制器,零侵入录制业务请求并导入1中的自研交互中进行进一步设置。
方式三: 将导入脚本压测 1中的PTS自研交互中,使用PTS自研引擎。
方式四:JMeter压测并使用原生JMeter引擎进行压测,PTS提供自定义的压力构造和监控数据汇聚等产品服务。
其中,方式一、二、三由于使用了PTS的自研引擎,具备RPS(Requests per Second)吞吐量压测模式、秒级启动、实时控制、定时压测和流量遍布全国运营商网络的差异化能力。
方式一是PTS最核心的一种压测场景创建方式,所有资源包均可使用。其他几种创建方式面向不同规格资源包开放。

适用于多业务场景
不论您处于哪个行业,在以下业务场景(但不限于),PTS都是您值得信赖的性能测试工具。

适用行业广泛
PTS应用行业广泛,涉及电商、多媒体、金融保险、物流快递、广告营销、社交等等。
PTS服务阿里巴巴全生态多年,支持了天猫双11、双12、年货节等大促活动。植根于电商行业的PTS,对电商的典型业务模型支持得更友好,压测来源更广泛,脉冲能力和流量掌控能力更强。
PTS自商业版发布以来,吸引了来自多媒体、金融保险、政务等众多行业的用户,以其强大的压测场景编排能力和报表能力,帮助用户快速发现问题,进行针对性地调优,提升了系统承压能力。

适用于多种网络环境
不论您的业务位于公有云、专有云、混合云或者自建IDC中,只要能够通过公网访问,PTS都能够通过遍布全国上百个城市和各运营商的CDN节点发起压测流量,最大程度地模拟真实业务场景。

适用于使用>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13513701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-22
下一篇 2023-08-22

发表评论

登录后才能评论

评论列表(0条)