测试服务器带宽前,要了解带宽的含义:带宽是指服务器接入骨干互联网的出口最大能达到的达到量,是指若干个用户同时访问时的最大速率,而不是某个用户测试就能达到的速度。
很多人总是把带宽当成宽带来测试,最直接的表现就是:在自己服务器上下载东西测试速度,一旦下载得到东西慢了就觉得有问题。其实这是最不准确的。登录服务器上下载软件或者在你本地下载服务器上的软件时,发现无法达到所说的速度,原因跟你本地的上网速率有关。即使你本地是100M上网,因为经过若干路由,因中途路由器的速度是有一定限制和损耗的。正确的测试办法应该是:
1ping目标地址[参数t]
举例:
在“开始菜单”-运行-输入cmd-进入DOS界面-输入命令:ping>
运行结果:C:DocumentsandSettings Administrator>ping>
按住CTRL+C停止ping,查看结果:
Pingstatisticsfor1207238170:
Packets:Sent=48,Received=48,Lost=0(0%loss),合计发包83个,收到83个,丢包0对保率0Approximateroundtriptimesinmilli-seconds:Minimum=10ms,Maximum=12ms,Average=10ms最小值10毫秒,最大值12毫秒,平均10毫秒一个速度好的机房,首先丢包率不能超过1%,最好是1
2、测试路由tracertrouter
这个是看看测试点到达目标服务器需要经过多少个路由器,并且可以根据经过的每个路由的毫秒数字看出慢在那个路由器,并通过ipnslookup来查看这个ip属于那个运营商的,甚至那个省市的运营商的,这样就一目了然了。
举例:C:DocumentsandSettings Administrator>tracert>
由上面的测试可以看出,到目标机房的hops跳数是越少越好,在国内一般在15-18左右为好,同城的应该在12-15左右。
如果由个别跳数的毫秒数特别大,可以去whoissc查询ip归属,可以基本确定慢在哪那个运营商那里,鉴于南北电信联通互联不互通的情况一直存在,有时候知道慢在什么地方,也是没办法解决的。只有根据客户群上网方式所在地来选择电信或者网通。
3、文件下载
这个很简单,首先了解你上网方式的最大值,如果是2MBPS的ADSL,那么理论最大下载速度是21024/8=256KB,实际最大下载速度是200KB以上都算稳定,如果是512KPS的adsl,一般在50-60KB就达到峰值了。测试的时候找超过50M的文件下载,时间稍微长一点,用单线程下载,主要看一个平均值就可以了,如果能达到上网方式的下载峰值,并且稳定在一个数值段,那么可以说都是稳定的。
现在一般测速网站提供的单位都是bps而不是b/s,因为有的技术用的是1个字节占用10位或者其他情况的,宽带传输的是数字信号,是按位来传输的。所以很怀疑你的500kb/s是否是真实数据。500kb/s大概是4M的宽带。如果是500kbps的话40kb/s就是正常速度。而且宽带使用并不是运行商一个人就能决定网速的快慢,它只不过搭建了线路从你到运营商那里,服务器网速、使用情况,还有你自己的网速、使用情况,还有运营商之间的网速及使用情况都会影响到你和服务器之间的数据传输,所以速度不可能是稳定的。你说的情况都是理想情况,如果真的什么情况都不考虑的话,那还存在什么网通和电信吗?还存在什么共享上网吗?还存在什么魔兽台服不够使用吗?全球的人都可以使用100G的宽带啦!现在国内的宽带是虚拟值,你家接入的是2M宽带,是理论设计值。当你家这条宽带链路上没有其它流量占用的时候,并对方出口带宽够2M以上的时间,你的测试速度能达到2M左右。一般情况下在250-500KB是正常的。
不知你的下载测速是在什么环境下测试的?如果从你运营商的服务器测试,这个理论值有可能达到。如果是在其它服务器上下载,还跟对方服务器的出口大有关系。我家接的是4M光纤,有的网站上下载数据还只有50KB左右。
下载速度不一定是自己电脑问题。不必纠结。下载速度受几个因素影响,下载是从互联网中的服务器下载文件,简单理解:如果服务器的上传带宽也大那么你一个人下载速度就快,如果服务器带宽小,你的带宽大,下载这个服务器速度也是慢的,如果服务器带宽大,但是下载的人多,你下载这个服务器的文件也是慢的;你测试软件用的服务器测试的人多了就会卡顿出现测试数据不一致,所以,换几个软件和网站测试就行了,最终还是以下载实际速度为准。测试仅供参考的。我一个一个来回答你的问题吧
①所谓的1M宽带带宽是指,网络运营商(电信,联通,铁通)交换机房输出的宽带带宽(即网络端口)是1M的,但是你的电脑与交换机房是有一定的距离,这段距离是需要浪费一些资源的,所谓的开通1M宽带并不是代表资源都能达到1M到你电脑桌面到的
②有的时候网络服务器比较繁忙所以下载速度就慢,比如说,我们大家都想去这个网站下载这个文件,但是这个文件的网站访问的人数很多,大家都在下载这个网站的文件,因为访问人数过多大家都在下载,所以导致网站资源不够用,所以也有可能导致你下载这个文件速度慢
③所谓的测试网速是指,网络运营商的指定服务器进行测试并下载,因为是同一个网络服务器,又是同一个网络运营商,下载的速度当然很快啦,比如说电信的用户,用电信的测速网站当然就快啦,如果电信的用户,用联通的测速网站,我想速度一定会慢死的,因为网络运营商与网络服务器不是一样的,所以测试的速度结果也就不一样了,这就是因为电信的宽带玩游戏都是电信区,联通的宽带玩游戏选择联通,就是这样的。服务器测试方法
服务器测试方法分为两个大方面,性能测试与功能测试。
我们在性能测试方面采用了新的测试方法,主要分为文件测试、数据库性能测试与
Web
性能测试三个
方面。其中,文件性能与数据库性能采用美国
Quest
软件公司的
Benchmark Factory
负载测试和容量规划
软件,
Web
性能测试则使用了
Spirent
公司提供的
Caw WebAvalanche
测试仪。
一、性能测试
1
、文件性能测试方法
Benchmark Factory
软件能按照文件读写的关键指标定制事务。软件最大支持
1000
个虚拟客户。
本次测试环境包括
10
台配置为
PIII800/128MB
内存
/20G
硬盘以上的客户端,它们用来模拟虚拟用户。
控制台为配置是
PIII 850/128MB
内存
/40G
硬盘的
Acer
笔记本电脑。交换机为带有两个千兆
GBIC
接口、
24
个
10/100M
自适应端口的
Cisco 2950
,客户端与控制台通过
100M
网卡连到交换机上,被测服务器则通
过千兆光纤网卡与交换机相连接。
被测服务器均安装带
SP4
的
Windows
2000
Advanced Server
*** 作系统,在所有三项性能测试中都统一
RAID
级别为
5
。
在具体测试方案设置上,测试软件把决定文件读写 *** 作的关键因素设定为:读
/
写、随机
/
顺序、 *** 作
块大小、对象大小四个。在本次测试中,考虑到我们设有单独的数据库及
Web
测试项目,所以在文件测试
中,我们把目标确定为测试服务器基本的
I/O
性能,这主要由网络接口、系统带宽、磁盘子系统等几大部
分所决定。同时,从几部分的作用看,以大 *** 作块读写大对象文件,小 *** 作块读写小对象文件,较能反映
服务器最基本的
I/O
性能,即“大 *** 作块读写大文件”对系统带宽、缓存的考察,以及“小 *** 作块读写小
文件”对磁盘子系统、网络接口的考察。最终我们确定的四个事务是:
大文件顺序读写
(
*** 作块
8KB
,对象文件
80% 500KB
、
20% 1MB)
大文件随机读写
(
*** 作块
8KB
,对象文件
80% 500KB
、
20% 1MB)
小文件随机读
(
*** 作块
1KB
,对象文件
80% 1KB
、
10% 10KB
、
10% 50KB)
小文件顺序写
(
*** 作块
1KB
,对象文件
80% 1KB
、
10% 10KB
、
10% 50KB)
每个事务的用户数均以固定步长逐渐增加,
最大可增加到
1000
个虚拟用户。
其中,
“大文件顺序读写”
事务的用户数按照
40
的步长从
1
可增加到
400
个
(
测试至强服务器
)
或
200
个
(
测试
TUALATIN
服务器
)
,其
他事务则将用户数按照
100
的步长从
1
增加至
1000
。我们期望得到其在不同用户数时被测服务器的性能表
现。总体上其走势及峰值反映了该服务器的性能。每项事务均运行三次,每次之间被测服务器进行重启,
最终结果为三次平均值。
2
、数据库性能测试方法
“乘机安全小贴士”安全出行要重视
数据库性能测试同样使用了
Benchmark Factory
软件,测试环境如同文件性能测试。测试时,在被测
服务器上安装
SQL Server 2000
使用企业版。首先在被测服务器上创建新的数据库,通过使用
Benchmark
Factory
预定义的
Database Spec
项目向数据库中创建表,装载数据。在服务器端创建以
CPU
计算为主的
存储过程,通过
10
台客户机模拟用户、按照
40
个虚拟用户的步长递增到
400
个用户,执行该存储过程。
结果是以获得的每秒事务数
(TPS)
衡量服务器的数据库事务处理能力。
整个测试分为三次,
每次之间重新启
动被测服务器,最终取三次平均值作为评价结果。
3
、
Web
性能测试方法
Web
性能测试工具是由
Spirent
公司提供的
Caw WebAvalanche
。
WebAvalanche
模拟实际的用户发出
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)