Rails 如何测试应用所需带宽?

egg_show · 2014年01月08日 · 最后由 haitongz 回复于 2014年01月09日 · 2625 次阅读

怎样获取应用跑起来时,占用的带宽是多少?还有就是能通过单个几个用户访问时的带宽预测出 100 个,1000 个用户并发访问时的带宽吗?我现在需要预测应用跑起来时的 cpu,内存,带宽和硬盘的情况。各位大大求解

求大神指导,有木有,急急急!!!

一个请求平均大小可以算出来,然后乘以并发数

#2 楼 @kgen 平均大小怎么算啊?亲

平均每个页面的 HTML + JS + CSS + Images

直接模拟请求,在另外一台机器上并发地给这台部署了应用的机器不同的压力,然后用工具观察相应的指标

#4 楼 @kgen 额,我们的前台是 IOS,我们只需要给他们一个 JSON 数据就可以了

#5 楼 @haitongz 求介绍工具,我们是指在用命令在模拟的机子上看在访问时上行下行的流量,每秒计算下,然后再算的,行不?

iOS 是有用量的统计的。

最好不要用 1 个用户算,使用 loadruuner 或 jmeter,都可以很容易的模拟大规模的用户吧。

#7 楼 @egg_show linux 的话,可以用 dstat 基本上可以满足你的 cpu,内存,带宽和硬盘监控。也可以用 top,netstat 这一类看

需要 登录 后方可回复, 如果你还没有账号请 注册新账号