-
WebLogic
Server
8.1
Performance
Tuning
Guide
1
了解性能的目标
?
用户数、请求数、允许的响应时间
?
CPU
、内存、网络等信息
2
调优操作系统
?
Solaris
调优
间缩短为
60
秒(默认为
24
0
秒)
o
ndd
–
set
/dev/tcp
tcp_time_wait_interval
60000,
将
socket
的关闭保持时
o
Solaris
2.7
之前,
tcp_time_wait_interval
的命名是
tcp_close_wait_interval
o
其它可用
ndd
–
< br>set
调整的参数
参数
建
议值
/dev/tcp
tcp_time_wait_interval
600
00
/dev/tcp tcp_conn_req_max_q
163
84
/dev/tcp tcp_conn_req_max_q0
163
84
/dev/tcp
tcp_ip_abort_interval
600
00
/dev/tcp
tcp_keepalive_interval
720
0000
/dev/tcp
tcp_rexmit_interval_initial
/dev/tcp
tcp_rexmit_interval_max
400
0
100
00
/dev/tcp
tcp_rexmit_interval_min
300
0
/dev/tcp
tcp_smallest_anon_port
327
68
/dev/tcp tcp_xmit_hiwat
131
072
/dev/tcp tcp_recv_hiwat
131
072
/dev/tcp tcp_naglim_def
/dev/ce instance
/dev/ce rx_intr_time
1
0
32
o
可以编辑
/etc/system
的参数设定
参数
set rlim_fd_cur
set rlim_fd_max
set tcp:tcp_conn_hash_size
set shmsys:shminfo_shmmax
Note:
This should only be
set for machines that have at least
4
GB RAM or higher.
set
autoup
set
tune_t_fsflushr
900
1
建议值
8192
8192
32768
429496
7295
o
Solaris
8
参考
/db/doc/816-0607
o
Solaris
9
参考
/db/doc/806-70
09
?
HP-UX
调优
o
参见
/hpux/onlinedocs/TKP-90203/
o
Java
性能调整参见
/dspp/tech/tech_TechDocume
ntDet
ailPage_IDX/1,1701,1602,
?
AIX
调优
o
参见
/pseries/en_US/aixbman/prftungd/prftungd02.
p>
htm
?
Linux
调优
o
可以调整一下
mtu,
/sbin/ifconfig
lo
mtu
1500
o
也可参见
/
?
Windows
p>
调优(通常情况下,默认的设置是可用的)
o
参见
/windows2000/techinfo/howitworks/communicatio
n
s/networkbasics/tcpip_
o
或
/technet/treeview/?url=/TechNet/prodtechn
ol/windows2000serv/maintain/optimize/
3
优化数据库
?
总体考虑
o
数据库设计,包括跨磁盘负载分担、数据表的组织和尺寸、索引、日志
< br>等
o
磁盘
I/O
优化,包括限制
< br>I/O
的次数,加大缓冲区等
o
控制
Checkpoint
频率。有些数据库可以,如
O
racle,
有些则不行,如
SQ
L
Server
7
?
Oracle
调优(
8.1.7
版本)
WHERE
name
=
’processes’
;
o
服务进程数,检查的方法是
SELECT
name,
value
FROM
v$$parameter
o
共享池尺寸,检查池当前可用值的方法是
SELECT
*
FROM
v$$sgastat
WHERE
name
=
’free
memory’
AND
pool
=
’shared
pool’;
o
最大打开游标数,检查的方法是
SELECT
name,
value
FROM
v$$sysstat
WHERE
name
LIKE
’opened
cursor%’;
o
数据块尺寸,检查的方法是
SELECT
name,
value
FROM
v$$parameter
WH
ERE
name
=
’db_block_size’;
?
SQL
Server
调优
o
将
tempdb
定位在快速
I/O
设备上
o
如果性能监视显示
I/O
频率加快,可以加大
恢复间隔时间
o
<
/p>
采用
2KB
以上的数据块尺寸
?
Sybase
调优
o
适当加大恢复间隔时间
o
采用
2KB
以上的数据块尺寸
4
确定
Java
虚拟机的设置
?
Sun
JDK
-
-
-
-
-
-
-
-
-
上一篇:硬盘不启动的错误现象及解决方法
下一篇:化学专利翻译基础词组