51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2140|回复: 4
打印 上一主题 下一主题

问题:如果给定需要达到的最大并发用户值,怎么求出CPU或 是内存要升级到多少呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-2-20 14:00:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如果给定需要达到的最大并发用户值,怎么求出CPU或 是内存要升级到多少?

     比如,现在系统最大并发用户数只能是100,CPU就满负荷了,持续在90%,如果期望最大并用户数能达到200,那CPU的主频应该是多少才能满足需求呢?有这方面的计算方式吗?

    哪位大侠可以赐教?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-2-28 14:00:26 | 只看该作者
十分谢谢hbwind!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-2-27 17:52:38 | 只看该作者
谢谢楼上,我正需要这个。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-2-27 16:57:05 | 只看该作者
严格的说,是没有办法计算出来的,因为能够承受的最大用户数与硬件没有什么固定的关系,因为有可能到了一定程度以后,软件本身的缺陷就导致再升级硬件都无法提升性能了。
你可以改变硬件,测试不同硬件条件下的承载用户数,做出近似曲线关系,那么可以大致推算出这个应用(注意,只是这个应用)随硬件可能支持的最大用户数的变化。类似的应用做多了,你可以近似推算出这一类应用的用户数和硬件变化曲线。
另外,如果采样的点多了,大致可以推导出近似的公式,当然这个公式是理想情况下,即性能只和硬件有关的情况。但事实上我们知道,这是不可能的。
Mercury具有另外一个产品“容量规划”,原理就是这样,它内置了一些算法,经验总结,另外你也可以在其中输入测试结果,那么它会推算出大致的变化关系,为你提供硬件配置的参考。
具有已经有公司再说类似的工作,就是收集类似的应用的负载和性能的关系数据,以此总结出大致的规律,但是目前就再没有什么消息了,进展得如何不知道。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-2-27 16:01:45 | 只看该作者
自己顶一下,迫切希望能有高手指教一下。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 21:31 , Processed in 0.067113 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表