昨日对公司服务器做了压力测试,各位点评一下吧

老枪 发布于 2010/07/20 09:52
阅读 1K+
收藏 1
IIS

服务器:单台,DELL R310,内存8G,CPU双核2.8G

系统:asp.NET 电子商务系统

压力测试工具:Webserver.Stress.Tool

当模拟100个用户,每10秒钟点击一次时,CPU基本达到满载。折合的结果大概为3.6万PV/小时,如果每天有12小时密集高发的话,可以承载43万PV/天。

各位这一成绩如何呀?

补充个图片:

加载中
0
红薯
红薯

测试结果比较一般

平均每秒10个请求就能让CPU满载,说明应用并没有做任何缓存处理,才会导致那么高的CPU,而且在做压力测试的时候,应该可以看到占用CPU最高的程序是数据库。

0
范堡
范堡

艾, IIS 对静态文件的处理实在是劳心劳力。

0
老枪
老枪

再次补充,伪静态处理。

0
罪恶的花生
罪恶的花生

引用来自#2楼“红薯”的帖子

测试结果比较一般

平均每秒10个请求就能让CPU满载,说明应用并没有做任何缓存处理,才会导致那么高的CPU,而且在做压力测试的时候,应该可以看到占用CPU最高的程序是数据库。

 缓存处理为何一定要在应用层呢,数据库支持不是更好

0
w
wuxin

数据库roundtrip消耗大

0
gsyn77
gsyn77

64位系统?用的IIS5.0麽?每秒10个请求都包含数据库处理?这个效率实在不怎么高?

0
徐军
徐军

恩 不高!(比我的低)我是进来学习的 

0
王树兵
王树兵

引用来自#2楼“红薯”的帖子

测试结果比较一般

平均每秒10个请求就能让CPU满载,说明应用并没有做任何缓存处理,才会导致那么高的CPU,而且在做压力测试的时候,应该可以看到占用CPU最高的程序是数据库。

还不是每秒10个请求,是每10秒1个请求,确实一般。

0
ulfl
ulfl

是后台管理的吗,那样的话,应该也可以的吧

0
用户已屏蔽
用户已屏蔽

的确不高。。。

                如果每秒100并发的情况下,你的服务器会是个什么情况?

   而且所有程序在动态处理的时候,真正负载最大的应该是数据库。。。 

返回顶部
顶部