51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1367|回复: 1
打印 上一主题 下一主题

[原创] 网站搭建性能问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-6 16:37:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近做了一个网站,使用struts 和Oracle,具体环境如下:
Web服务器:
1个双核CPU:intel(R) Xeon(TM) CPU 2.8GHz
内存:4G
Tomcat:5.0.28
起始内存设置 set JAVA_OPTS=-Xms1024m -Xmx1280m

<Connector c port="80" redirectPort="8443" disableUploadTimeout="true" acceptCount="1000" maxThreads="1000" backlog="1000" minSpareThreads="600" maxSpareThreads="1000">
连接池设置如下:

<parameter>


<name>maxWait</name>


<value>10000</value>


</parameter>


<parameter>


<name>maxActive</name>


<value>500</value>


</parameter>


<parameter>


<name>maxIdle</name>


<value>10</value>


</parameter>

数据库服务器:
1个双核CPU:intel(R) Xeon(TM) CPU 2.8GHz
内存:2G
Oracle 9i
SGA 设置à
共享池:152M

缓冲区高速缓存:544M


SGA
大小:760M
SGA最大大小:905.071


PGA
:256M
业务很简单,就是一些房产信息的查询,一个主表有20万条数据,自己对数据库仅会一些简单的SQL语句的编写。对索引等不太熟悉,我直接放在生产环境运行,tomcat的Current thread busy: 300+ 然后就挂掉不响应了。
自己这些天看了一些关于负载、性能测试的相关知识,用jmeter测量了一些值如下:
样本数

平均值

吞吐量

Min

Max

Error

KB/Sec

1

2042

29.384/m

2042

2042

0

19.2

5

4534

60.803/m

3899

4923

0

39.6

10

9168

58.7/m

7557

10219

0

38.3

20

17092

57.152/m

12743

20955

0

37.3

30

25379

57.0/m

18112

31493

0

37.2

50

40811

58.3/m

28348

51378

0

38

80

30988

84.2/m

960

56842

31.25%

38.4

100

67507

61.7/m

999

96566

9%

36.9

200

47328

107/m

151

111118

45.50%

36

300

21528

200/m

93

91068

71.33%

40.2


由于能力问题实在分析不出来什么,呵呵,在测试的过程中,web服务器性能稳定,Oracle数据库CPU占用率为100% 高居不下,由于水平有限不知道怎么解决,望高手指点一二。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-3-6 16:39:13 | 只看该作者

心烦的十来天

编程基本是自学的,个人工作室,不是专业的软件公司。最近十来天,看来很多测试的知识,发现很多东西不是一朝一夕所成。。但却不知道该如何去学习。。没有方向,烦啊
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 02:34 , Processed in 0.072426 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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