最新服务器测试报告.docx
《最新服务器测试报告.docx》由会员分享,可在线阅读,更多相关《最新服务器测试报告.docx(15页珍藏版)》请在冰豆网上搜索。
最新服务器测试报告
服务器测试报告
概述
此次测试针对新的服务器进行性能测试,主要有5个方面的测试:
服务器基本性能测试,InfoDB性能测试,BinaryDB性能测试,Apache性能测试,LINUX下MYSQL性能测试,此文档仅针对机器硬件基本性能和BinaryDB的性能测试进行描述
测试结果概述:
基本硬件性能概要:
(此部分数据使用互联网下载的相应测试工具测得)
CPU浮点运算方面:
服务器约是232服务器性能的238%
CPU多核心间带宽:
服务器约是232服务器性能的10倍高速缓存和内存间的带宽:
服务器约是232服务器性能的300%
内存带宽方面:
服务器约是232服务器性能的87%内存随机访问性能:
服务器的内存带宽约是232服务器性能的86%内部网络性能:
服务器和232服务器几乎没有差别(同处一个交换机,性能不可能有差距⋯⋯)
硬盘读取性能:
服务器约是232服务器性能的6倍。
硬盘写入性能:
打开写入缓存前:
服务器约是232服务器性能的10%。
(16KB数据包)打开写入缓存后:
服务器约是232服务器性能的290%。
(16KB数据包)BinaryDB性能概要:
写入效率方面(写入数据包为16KB)
文件模式服务器约是232服务器性能的23%
磁盘模式服务器约是232服务器性能的61%
打开磁盘缓存后文件模式提高了1倍的速度,但效率也仅达到232的50%磁盘模式并没有因为打开磁盘缓存而加快速度,仅达到了232的67%
读取效率方面,服务器的速度稍好,但是和硬盘读取效率的比值还是有很大差距。
文件模式服务器约是232服务器性能的125%
磁盘模式服务器约是232服务器性能的124%
详细性能测试报告请看这里服务器BinaryDb性能测试报告
第一部分:
服务器基本性能数据3
一.服务器基本硬件资料:
3
二.CPU测试4
三.内存测试4
四.网络性能5
五.硬盘性能测试6
第二部分,BinaryDB性能测试报告9
一,与232机器的性能对比10
二,为肖东提供部署量计算的数据10
三.附加测试,采用新的压力测试方案进行压力测试12
第一部分:
服务器基本性能数据
.服务器基本硬件资料:
服务器
192.168.168.100
操作系统
MicrosoftWindowsServer2003,Enterprise
Edition5.2.3790(Win2003Retail)(Service
Pack2)
主板
CPU类型
2xQuadCoreIntelXeonE5335,2000MHz(6x333)
主板芯片组
IntelBlackford-VS5000V
主板名称
未知
系统内存
4096MB(DDR2-667FullyBufferedECCDDR2SDRAM)
网络适配器
Intel(R)PRO/1000EBNetworkConnectionwithI/OAcceleration
处理器
CPU
Intel(R)Xeon(R)CPU2.00GHz
外部时钟频率
333MHz
最大时钟频率
1999MHz
L1-Cache
128KB
L2-Cache
8192KB
磁盘
型号ID
SEAGATEST3146855SS
设备类型
SAS
平均延迟时间(潜伏期)
2.0ms
盘片转速
15000RPM
最大内部数据传输率
1607兆比特/秒
平均寻道时间
3.5ms
接口
SerialAttachedSCSI
缓存大小
16MB
详细系统信息参考everest报告文件
CPU测试
服务器CPU:
2xQuadCoreIntelXeonE5335,2000MHz(6x333)(两颗4核CPU)
SuperPI测试
测试点为cpu的浮点运算能力,数字越小越好
SuperPI
1M
32M
服务器
0m25.438s
26m23.703s
232服务器
0m47.172s
41m54.516s
SiSoft的处理器运算能力的得分
ProcessorArithmetic
DhrystoneALU(体现整型运算能力)
WhetstoneiSSE3(体现浮点运算能力)
服务器
67633MIPS
51106MFLOPS
232
20507MIPS
21408MFLOPS
XeonE5345
84426MIPS
58794MIPS
Core2QuadQX9770
59449MIPS
46844MIPS
多处理器性能测试
multi-coreefficiency
Inter-CoreBandwidth
Inter-CoreLatency
服务器
22.33GB/s
47ns
232
2.54GB/s
139ns
Core2Extreme6950
20339MB/s
26ns
缓存与内存带宽
CacheandMemory
Cache/MemoryBandwidth
SpeedFactor(越小越好)
服务器
52.45GB/s
113.30
232
17.29GB/s
13.80
三.内存测试
服务器:
4096MB(DDR2-667FullyBufferedECCDDR2SDRAM)内存带宽
MemoryBandwidth
内存带宽INTALU
内存带宽FLOATFPU
服务器
4.11GB/s
4.13GB/s
232
4.71GB/s
6.86GB/s
内存延迟
MemoryLatency
随机访问延迟线性访问延迟服务器114ns
21ns
四.网络性能
network
DataBandwidth
DataLatency
服务器
9.45MB/s
606μs
232
9.41MB/s
382μs
五.硬盘性能测试
服务器硬盘:
SEAGATEST3146855SS
关于服务器的硬盘,单从测试软件上显示的结果上来看,整体性能应该是高于232原有的
SATA硬盘的,SCSI硬盘在随机读取上的优势很明显,打开写入缓存后写入速度比232明显提高(这块硬盘cache16M,不可能慢的)。
Sisoft进行的硬盘读取测试(由于sisoft硬盘写入测试需要将整个硬盘破坏掉,所以没有进行)
物理硬盘
平均速度
随机访问延迟
服务器
96.64MB/s
6ms
232
16.52MB/s
37ms
2xHitachiDeskstar150GRAID0SATA3007200转
103.766MB/s
18ms
hd_speed工具测试结果
读取速度
块大小
16KB
256KB
服务器平均速度
109.7MB/s
121.7MB/s
232平均速度
36.9MB/s
53.5MB/s
写入速度
块大小
16KB
256KB
服务器平均速度
3880KB/s
41.3MB/s
服务器打开写入缓存后
113.6MB/s
121.0MB/s
232平均速度
38.9MB/s
53.0MB/s
HDTune测试结果
块大小
16KB
256KB
服务器平均数据传输率
102.0MB/s
107.7MB/s
服务器打开写入缓存后
101.7MB/s
107.6MB/s
232平均数据传输率
34.8MB/s
45.0MB/s
详细数据如下:
hd_speed(由于全盘读写耗时过长,一下测试数据仅为读写磁盘开始的5%的空间取得的数
据)
读取速度
块大小
平均速度
1KB
11.9MB/s
8KB
69.4MB/s
16KB
109.7MB/s
64KB
121.7MB/s
256KB
121.7MB/s
2MB
120.6MB/s
写入速度
块大小
平均速度
1KB
248.0KB/s
8KB
1968KB/s
16KB
3880KB/s
64KB
13.8MB/s
256KB
41.3MB/s
2MB
97.4MB/s
HDTune测得的结果
块大小
最小传输率(MB/s)
最大传输率(MB/s)
平均传输率(MB/s)
数据存取时间(ms)
突发数据传输率(MB/s)
Cpu使用率
1KB
10.6
12.4
12.2
5.7
118.7
2.8%
8KB
58.4
69.9
69.4
5.7
118.1
2.1%
16KB
62.6
109.8
102.0
5.7
118.8
1.6%
64KB
74.2
125.1
107.8
5.7
117.7
0.7%
256KB
66.6
125.2
107.7
5.7
122.8
0.5%
2MB
74.2
125.2
107.8
5.7
117.8
0.3%
打开写入缓存后hdspeed写入速度
块大小
平均速度
232测试结果
16KB
113.6MB/s
38.9MB/s
256KB
121.0MB/s
53.0MB/s
HDTune打开缓存后测得的结果
块大小
最小传输率(MB/s)
最大传输率(MB/s)
平均传输率(MB/s)
数据存取时间(ms)
突发数据传输率(MB/s)
Cpu使用率
16KB
74.2
109.3
101.7
5.7
117.2
1.6%
256KB
74.2
125.2
107.6
5.7
118.2
0.5%
232测试结果
块大小
最小传输率(MB/s)
最大传输率(MB/s)
平均传输率(MB/s)
数据存取时间(ms)
突发数据传输率(MB/s)
Cpu使用率
16KB
28.8
36.0
34.8
12.7
58.5
2.8%
256KB
29.0
55.9
45.0
12.7
58.8
1.5%
第二部分,BinaryDB性能测试报告
概要:
此次性能测试,和232原测试结果的对比,并不十分理想
文件模式下16KB数据进行批量写入的效率仅为232机器的23%磁盘模式新机器效率仅为232机器的61%
打开磁盘缓存后文件模式提高了1倍的速度,但效率也仅达到232的50%磁盘模式并没有因为打开磁盘缓存而加快速度,仅达到了232的67%读取效率方面,服务器的速度稍好:
文件模式读取效率是232的125%磁盘模式读取效率是232的124%
关于同时读写的测试,测试结果如下:
(7K,70K,150K来自肖东提供的平均值)
对于7K大小的数据
文件模式可以达到同时写11次/s,读667次/s磁盘模式每秒同时写20次,读900次对于70K大小的数据
他新机器的SCSI硬盘性能进行对比,相比之下读取效率确实比232有所提高
简要测试结果请参见下面的表格,详细测试数据请参考详细数据的文档。
一,与232机器的性能对比
读取/写入
文件/磁盘模式
数据量(条)
232机器效率
至强机器效率
写入
文件模式
20万
14193.5KB/s
3302.1KB/s
写入
磁盘模式
20万
18101.6KB/s
11035.7KB/s
开缓存写入
文件模式
20万
7198.2KB/s
开缓存写入
磁盘模式
20万
12152.1KB/s
读取
文件模式
400万数据中读
20万
8820.8KB/s
11035.2KB/s
读取
磁盘模式
400万数据中读
20万
9597.3KB/s
11943.4KB/s
二,为肖东提供部署量计算的数据
1.对应博客、小图片缩略图类型,每个数据包7K
此条件下同时读写
文件模式,写入效率为11.5次/s,读取效率为667.8次/s
磁盘模式,写入效率为20.1次/s,读取效率为900.9次/s
文件模式
效率(次/秒)
单独写入
写入100万条
116.9次/s
单独读取
(测试5分钟)
从100万中随机读取,每组20个读取
743.1次/s
从100万中随机读取,不成组读取
350.2次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
11.5次/s
读取(成组读,每组20)
667.8次/s
磁盘模式
效率(次/秒)
单独写入
写入100万条
139.3次/s
单独读取
(测试5分钟)
从100万中随机读取,每组20个读取
1074.0次/s
从100万中随机读取,不成组读取
385.2次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
20.1次/s
读取(成组读,每组20)
900.9次/s
2.对应图片缩略图,每个数据包70K此条件下同时读写
文件模式,写入效率为5.9次/s,读取效率为357.9次/s
磁盘模式,写入效率为20.0次/s,读取效率为481.0次/s
文件模式
效率(次/秒)
单独写入
写入100万条
94.9次/s
单独读取
(测试5分钟)
从100万中随机读取,每组20个读取
381.0次/s
从100万中随机读取,不成组读取
268.2次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
5.9次/s
读取(成组读,每组20)
357.9次/s
磁盘模式
效率(次/秒)
单独写入
写入100万条
124.6次/s
单独读取
(测试5分钟)
从100万中随机读取,每组20个读取
584.9次/s
从100万中随机读取,不成组读取
284.4次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
20.0次/s
读取(成组读,每组20)
481.0次/s
3.对应图片原图,每个数据包150K(图片原图再同时读写时采取随机不成组读取的策略)此条件下同时读写
文件模式,写入效率为2.5次/s,读取效率为193.1次/s
磁盘模式,写入效率为1.7次/s,读取效率为206.5次/s
文件模式
效率(次/秒)
单独写入
写入100万条
63.7次/s
单独读取(测试5分钟)
从100万中随机读取,每组20个读取
300.1次/s
从100万中随机读取,不成组读取
203.1次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
2.5次/s
读取(成组读,每组20)
193.1次/s
磁盘模式
效率(次/秒)
单独写入
写入100万条
78.9次/s
单独读取(测试5分钟)
从100万中随机读取,每组20个读取
380.2次/s
从100万中随机读取,不成组读取
212.7次/s
同时读取(先读取60秒,待读取速度稳定后开始写入(续写))
同时读写持续时间:
10分钟
写入
1.7次/s
读取(不成组读)
206.5次/s
三.附加测试,采用新的压力测试方案进行压力测试
压力测试策略:
每秒向BinaryDb发送一定数量的请求,当每秒的请求数量超过一定值后,必定产生任务堆积,当堆积到达一定值(暂定10000个任务)时,停止测试
注:
由于新版binarydb当内存存满512M的数据后,就会开始不接收新任务,也就是说任务堆积为约7000时,可能会返回失败,所以测试截至标记增加一个:
开始出现任务失败如果未出现上述情况,则认为可以承受此压力的访问量。
测试采用70KB的数据包(此值为肖东提供的图片缩略图的平均大小)
测试结果:
文件模式单独写入压力测试
操作
可承受压力
备注
单独写入
100次/s
提升至150次/s后98秒后出现写入失败
打开缓存后单独写入
150次/s
200次/s时89秒后出现写入失败
单独读取
300次/s
350次/s时226秒后任务堆积到10000
同时读写
写25次/s,读250次/s
写30,读300的时候约200秒后出现写入失败
开缓存同时读写
写25次/s,读250次/s
写30,读300的时候300秒后总任务数已超过10000
磁盘模式单独写入压力测试
操作
可承受压力
备注
单独写入
100次/s
提升至150次/s后约80秒后出现写入失败
打开缓存后单独写入
100次/s
150次/s时约140秒后出现写入失败
单独读取
400次/s
500次/s时约90秒后任务堆积到10000
同时读写
写30次/s,读300次/s
写40,读400的时候约160秒后出现写入失败
开缓存同时读写
写30次/s,读300次/s
写40,读400的时候约90秒后出现写入失败