怎么确定系统瓶颈
测试一个b/s架构下的系统(没有中间件)。
并发20个用户,出错。 http1.1:500
通过观察发现 一个文件login.jsf的下载时间过长。break down分析发现时间都花在server端,认为是服务器的问题。(偶这样推理对不对捏? 大家指教阿)
给服务器(web server 和application server在一台机后台操作系统是windows 2000 ad server的)加window resource监视器。测试结果发现:%processor time 大都在60%以下(算正常吧? ) 但是 Processor Queue Length的值很不稳定 可以是0——26 ,平均有1点多。(是不是这里出问题呢? )
Available MByetes值为:最小为:396;最大为:415.521;平均为:456。由于可用物理内存为1G,因此,程序平均占用了物理内存的55%。初步推断是由于服务器内存不足造成。(偶就这么认为了,大家有什么异议呢?)
偶是初学,有不正确的地方,还请大家多多指教阿