|
本帖最后由 kate_moss 于 2012-1-9 21:35 编辑
大家好,最近需要做一个系统的性能测试,有些地方不是太明确,想提出来问问各位前辈
开发环境:java+eclipse+tomcat+apache+jdk
环境介绍:服务器由4台sun V490,其实4台服务器,2台作为oracle,服务器中已经做了Apache+Tomcat负载均衡。
组件名称 部件参数 数量
服务器配置 4台
操作系统 Solaris 10
CPU 4 个 1.35 GHz UltraSPARC IV 处理器,各带 16 MB 高速缓存
内存 16G (16 个 1 GB DIMM)
磁盘 2 个 146 GB 15000 rpm FC-AL 磁盘
其他 DVD-RW,2 个 10/100/1000 以太网端口,1 个串行端口,2 个 USB 端口,6 个 PCI 插槽
现在每天用户活跃数量: 17000个,用户总数量50000个
目前的情况:2台服务器+2台oracle数据库服务器,数据库相应比较慢,cpu使用率在高峰会达到70%,服务器不存在压力
计划目标:3台服务器+3台oracle数据库服务器。
测试目标:是否能满足60w(600000)用户访问需求,可以推算活跃用户:50000x=60w*17000 x=204000,即活跃用户数=210000
问题1:用户总数量50000个 ,计算并发用户数:17000*30%=5100个 这样的计算是否正确?负载均衡后每台服务器并发数就是5100/2=2500个
用户总数量60w,计算并发用户数:210000*30%=63000个 这样的计算是否正确?负载均衡后每台服务器并发数就是63000/3=21000个
问题2:现在计算3台每台需要承担21000个用户压力,正确吗?
问题2,接下来的场景需要怎么设计进行测试,可以具体说说,谢谢大家 |
|