系统压力测试报告
一、功能描述:
1.1、功能描述:
本次测试针对服务器硬件及应用服务进行压力测试。
本次测试主要关心的指标:
平均响应时间
总用时
服务器cpu使用率和系统负载
内存占用和磁盘IO
1.2、关于服务器性能测试参数说明:
系统类型:redhat 5.5 | ||
监控对象 | 性能参数 | 说明 |
内存 Memory | % Committed Bytes in Use | 是Memory_Committed Bytes 与Memory_Commit Limit之间的百分比比值 |
Available MBytes | 显示了物理内存的剩余量。该值低于4MB,并且达到分钟级时,表明内存不足 | |
Page Faults/sec | 每秒钟的缺页数。该数值反映了有多少个请求的信息不在物理内存中对应的位置上。该值偶尔高时,表明有线程竞争,持续走高时,表示可能有内存瓶颈 | |
Pages/sec | 显示pages input/sec和pages output/sec的总和。pagesinput/sec反映的是物理内存的短缺情况;pagesoutput/sec显示从物理内存中调出的信息量,反映了服务器的繁忙程度 | |
网络 Network Interface | Bytes Total/sec | 是发送和接收字节的速率,包括帧字符在内 |
Packets/sec | 为发送和接收数据包的速率 | |
磁盘 Physical Disk | Avg. Disk Queue Length | 指读取和写入请求(为所选磁盘在实例间隔中队列的)的平均数 |
Current Disk Queue Length | 指在收集操作数据时在磁盘上未完成的请求的数目。它包括在快照内存时正在为其提供服务中的请求。这是一个即时长度而非一定间隔时间的平均值 | |
Disk Read Bytes/sec | 指在读取操作时从磁盘上传送字节的速率 | |
Disk Write Bytes/sec | 指在写入操作时传送到磁盘上的字节速度 | |
处理器 Processor | % Processor Time | 指处理器执行非闲置线程时间的百分比 |
% User Time | 指用于用户模式的非闲置处理器时间的百分比 | |
平均负载Loadaverage | load average | 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树 |
- 测试环境:2.1硬件环境:
服务器硬件配置:
SERVER NAME | IBM x3650 | DELL R710 |
CPU | E5-2609 0 @ 2.40GHz*8 | E5620 @ 2.40GHz*16 |
MEM | 64G DDR3 | 16G DDR3 |
DISK | 280G*16* 1.5k | 280G*3*1.5k |
Raid 卡 | 512M M5110e | 512M PERC H700 |
2.2软件环境:
服务端
服务器 | 1台 |
操作系统 | Redhat 5.5 x64 |
应用 | Nginx |
客户端
客户端 | 1 |
操作系统 | Redhat5.5 x64 |
测试工具 | Nginx |
三、测试需求:
- 磁盘IO
- 系统最大负载
- 静态页面用户并发(响应时间和最大处理并发能力)
- 测试场景:
- 使用linux dd 命令对磁盘进行IO测试
- 使用脚本进行系统压力、负载测试
- 使用webbench 对nginx进行并发测试
五、测试结果:
5.1磁盘IO 测试结果:
只读 | 只写 | 读写 | 文件块 | |
IBM System x3650 | 978m/S 1m9.829s | 585M/S 2m7.780s | 306M/S 3m50.072s | 8k |
Dell R710 | 583M/s 1m57.903s | 207M/s 6m2.786s | 113M/s 10m8.321s | 8k |
IBM System x3650 | 773 M/s 5m55.744s | 596M/s 7m56.596s | 284M/S 9m34.946s | 32K |
DELL R710 | 564 M/s 8m7.088s | 205 MB/s 22m20.011s | 119 MB/s 38m37.264s | 32K |
5.2、系统负载测试结果:
时间单位(分钟)
服务器型号 | 测试时长 | 最大负载 |
IBM x3650 | 10 | 749.21 |
DELL R710 | 10 | 175.03 |
5.3Nginx并发测试结果:
1)测试对比:
测试数据 | 用户并发数 | 成功数 | 用户请求等待时间 | 服务器平均处理时间 | 每秒请求数 (吞吐率) | 系统平均负载 | |
最大值 | 最小值 | ||||||
IBM X3650 | 200 | 1000 | 2019.40ms | 8.079s | 119.74 | 0.00 | 0.19 |
Dell R710 | 200 | 1000 | 1362.364ms | 6.812s | 147.83 | 0.00 | 0.09 |
IBM X3650 | 500 | 1000 | 2130.91ms | 10.124s | 100.15 | 0.00 | 0.38 |
Dell R710 | 500 | 1000 | 1452.949ms | 9.759s | 112.47 | 0.00 | 0.18 |
2)测试详细数据:
时间特性表 | |||||||
测试过程说明 | 测试结果 (时间单位:毫秒) | ||||||
并 发 数/请求数 | 成 功 数 | 用户请求等待时间 | 服务器平均处理时间 | 每秒请求数 (吞吐率) | 90%响应 时间 | ||
ab | 200/1000 | 1000 | 2019.40ms | 8.079s | 119.74 | 2272 ms | |
资源特性表 IBM x3650 | 最小值 | 平均值 | 最大值 | ||||
服务器资源特性 | 内存 Memory | % Committed Bytes In Use | |||||
Available MBytes | |||||||
Page Faults/sec | |||||||
Pages/sec | 0.00 | 0.00 | |||||
网络 Network Interface | Bytes Total/sec | ||||||
Packets/sec | |||||||
磁盘 Physical Disk | Avg. Disk Queue Length | 0.00 | 0.00 | ||||
Current Disk Queue Length | 0.00 | 0.00 | |||||
Disk Read Bytes/sec | |||||||
Disk Write Bytes/sec | |||||||
处理器 Processor | % Processor Time | 0.00 | 19.2 | ||||
% User Time | 0.00 | 22.38 | |||||
系统负载 | load average | 0.00 | 0.19 |
时间特性表 | |||||||
测试过程说明 | 测试结果 (时间单位:毫秒) | ||||||
并 发 数/请求数 | 成 功 数 | 用户请求等待时间 | 服务器平均处理时间 | 每秒请求数 (吞吐率) | 90%响应 时间 | ||
ab | 500/1000 | 1000 | 2130.91ms | 10.124s | 100.15 | 8080ms | |
资源特性表 IBM x3650 | 最小值 | 平均值 | 最大值 | ||||
服务器资源特性 | 内存 Memory | % Committed Bytes In Use | |||||
Available MBytes | 0 | ||||||
Page Faults/sec | |||||||
Pages/sec | |||||||
网络 Network Interface | Bytes Total/sec | ||||||
Packets/sec | |||||||
磁盘 Physical Disk | Avg. Disk Queue Length | 0.00 | 0.00 | ||||
Current Disk Queue Length | 0.00 | 0.00 | |||||
Disk Read Bytes/sec | |||||||
Disk Write Bytes/sec | |||||||
处理器 Processor | % Processor Time | 32.1 | |||||
% User Time | 0.00 | 41.46 | |||||
系统负载 | Processor Queue Length | 0.00 | 0.38 |
时间特性表 | |||||||
测试过程说明 | 测试结果 (时间单位:毫秒) | ||||||
并 发 数/请求数 | 成 功 数 | 用户请求等待时间 | 服务器平均处理时间 | 每秒请求数 (吞吐率) | 90%响应 时间 | ||
ab | 200/1000 | 1000 | 1362.364 | 6.812s | 147.83 | 1518ms | |
资源特性表 dell R710 | 最小值 | 平均值 | 最大值 | ||||
服务器资源特性 | 内存 Memory | % Committed Bytes In Use | |||||
Available MBytes | |||||||
Page Faults/sec | |||||||
Pages/sec | 0.00 | 0.00 | |||||
网络 Network Interface | Bytes Total/sec | ||||||
Packets/sec | |||||||
磁盘 Physical Disk | Avg. Disk Queue Length | 0.00 | 0.00 | ||||
Current Disk Queue Length | 0.00 | 0.00 | |||||
Disk Read Bytes/sec | |||||||
Disk Write Bytes/sec | |||||||
处理器 Processor | % Processor Time | 0.00 | 6.91 | ||||
% User Time | 0.00 | 15.46 | |||||
系统负载 | load average | 0.00 | 0.09 |
时间特性表 | |||||||
测试过程说明 | 测试结果 (时间单位:毫秒) | ||||||
并 发 数/请求数 | 成 功 数 | 用户请求等待时间 | 服务器平均处理时间 | 每秒请求数 (吞吐率) | 90%响应 时间 | ||
ab | 500/1000 | 1000 | 1452.949ms | 9.759s | 112.47 | 7371 ms | |
资源特性表 dell R710 | 最小值 | 平均值 | 最大值 | ||||
服务器资源特性 | 内存 Memory | % Committed Bytes In Use | |||||
Available MBytes | |||||||
Page Faults/sec | |||||||
Pages/sec | 0.00 | 0.00 | |||||
网络 Network Interface | Bytes Total/sec | ||||||
Packets/sec | |||||||
磁盘 Physical Disk | Avg. Disk Queue Length | 0.00 | 0.00 | ||||
Current Disk Queue Length | 0.00 | 0.00 | |||||
Disk Read Bytes/sec | |||||||
Disk Write Bytes/sec | |||||||
处理器 Processor | % Processor Time | 0.00 | 11.1 | ||||
% User Time | 0.00 | 20.46 | |||||
系统负载 | load average | 0.00 | 0.18 |