|
3#
楼主 |
发表于 2008-6-12 10:17:30
|
只看该作者
web_url("study",
"URL=http://192.168.0.114:9080/study",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
EXTRARES,
"Url=/study/study/img/welcome.gif", "Referer=http://192.168.0.114:9080/study/", ENDITEM,
LAST);
web_submit_form("loginAction.do",
"Snapshot=t2.inf",
ITEMDATA,
"Name=loginName", "Value=admin_hz_yh", ENDITEM,
"Name=password", "Value=password", ENDITEM,
"Name=submit", "Value=登录", ENDITEM,
LAST);
这是登录的一段脚本,如果注释掉web_submit_form,400用户并发CPU情况:
09:45:38 %usr %sys %wio %idle
09:45:39 6 5 0 89
09:45:40 67 12 0 21
09:45:41 71 29 0 0
09:45:42 36 19 0 46
09:45:43 8 4 0 88
09:45:44 37 28 0 35
09:45:45 45 35 0 20
09:45:46 1 1 0 98
不注释web_submit_form,400用户并发CPU情况:
09:47:33 %usr %sys %wio %idle
09:47:34 7 5 0 88
09:47:35 56 28 0 16
09:47:36 49 19 0 32
09:47:37 48 22 0 30
09:47:38 57 16 0 27
09:47:39 55 43 0 2
09:47:40 75 23 0 2
09:47:41 67 33 0 0
09:47:42 74 25 0 1
09:47:43 66 30 0 4
09:47:44 79 19 0 2
09:47:45 68 32 0 0
09:47:46 48 25 1 26
09:47:47 52 24 0 24
09:47:48 1 2 0 97
很明显加入了web_submit_form操作,CPU占用比较高,而我们的程序基本都是由这样的操作组成的,越多的web_submit_form操作,并发数很少的情况下就导致应用服务的CPU使用很高。
开发查了代码也很难说清楚程序有什么问题,Websphere的哪些参数配置会影响吗?还是程序代码的处理逻辑问题?帮忙分析一下 |
|