Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1149091
  • 博文数量: 231
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 16:35
个人简介

学无止境

文章分类

全部博文(231)

文章存档

2014年(7)

2013年(103)

2011年(11)

2010年(53)

2009年(57)

分类:

2009-11-27 19:02:30

HP:
主机配置:
主机名:uname -n
主机型号:model 或 uname -m
主机微码:machinfo  (*注*硬件信息基本都可以从此获得)
操作系统及版本:uname -sr
内存:machinfo | grep Memory 或 echo "selall;info;wait;infolog;view;done" | /usr/sbin/cstm | grep "Total Configured Memory"
CPU:machinfo | grep processors 或 ioscan -fnkC processor
磁盘数量:ioscan -funC disk | wc -l
磁盘信息:ioscan -funC disk
pv信息:cat /etc/lvmtab   pvdisplay -v pv名称
vg信息:vgdisplay -v
共享内存参数:
kctune| grep shm 或 kmtune| grep shm
参数解释:
SHMMAX:
这个设置并不决定究竟Oracle数据库或者操作系统使用多少物理内存,只决定了最多可以使用的内存数目。这个设置也不影响操作系统的内核资源。
官方建议设置为物理内存的一半,但一般设置最大物理内存-1bytes。
SHMMIN:
共享内存的最小大小,一般不设置或设置为1。
SHMMNI:
系统中共享内存段的最大个数。
SHMSEG:
每个用户进程可以使用的最多的共享内存段的数目。

信号量:
kctune| grep sem 或 kmtune| grep sem
参数解释:
SEMMNI:
系统中semaphore identifierer的最大个数。
SEMMNS:
系统中semaphores的最大个数。
SEMMSL:
一个set中semaphore的最大个数。
其余参数解释:
SEMMNI semaphore identifiers
SEMMNS semaphores in system
SEMMNU undo structures in system
SEMMSL max semaphores per id
SEMOPM max operations per semop call
SEMUME max undo entries per process
SEMVMX semaphore maximum value
SEMAEM adjust on exit max value

官方设置建议:
ksi_alloc_max (nproc*8)
executable_stack 0
max_thread_proc 1024
maxdsiz 1073741824 (1 GB)
maxdsiz_64bit 2147483648 (2 GB)
maxssiz 134217728 (128 MB)
maxssiz_64bit 1073741824 (1 GB)
maxuprc ((nproc*9)/10)
msgmap (msgtql+2)
msgmni (nproc)
msgseg 32767
msgtql (nproc)
ncsize (ninode+1024)
nfile (15*nproc+2048)
nflocks (nproc)
ninode (8*nproc+2048)
nkthread (((nproc*7)/4)+16)
nproc 4096
semmni (nproc)
semmns (semmni*2)
semmnu (nproc-4)
semvmx 32767
shmmax 最大物理内存-1bytes
shmmni 512
shmseg 120
vps_ceiling 64

操作系统中与数据库相关主要参数:
ulimit -a
其中主要参数是:
time(seconds)
file(blocks)
data(kbytes)
stack(kbytes)
coredump(blocks)
nofiles(descriptors)
memory(kbytes)
修改参数命令:
ulimit -s
系统配置:
磁盘可用空间:
文件系统信息:df -P 或 bdf
操作系统补丁和包:
参考metalink安装需求文档Doc ID:  169706.1 ,查看操作系统的包。
操作系统性能(CPU,Memory,IO):
该部分信息采集可以sar命令生成一段时间的报告报告。
例如:
查看cpu使用率: sar -u 30 600 1>>/tmp/oracle_check/CPU_ich.log  &
nohup sh cpu_used.sh &
查看硬盘使用情况: sar -d 10 360 1>>/tmp/oracle_check/DISK_ich.log  &
nohup sh disk_used.sh &
阅读(5201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~