免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3691 | 回复: 0

Solaris操作系统检查内容及方法 [复制链接]

论坛徽章:
0
发表于 2009-11-27 19:03 |显示全部楼层
SUN:
主机配置:
主机名:uname -n
主机型号:uname -m 或 prtconf | grep "System Configuration"
操作系统及版本:uname -sr
内存:prtconf | grep "Memory size"
CPU:psrinfo -v 或直接从rda报告中获得。
磁盘数量:/opt/SUNWexplo/bin/diskinfo.sparc | wc -l
磁盘信息:/opt/SUNWexplo/bin/diskinfo.sparc
pv信息:vxdisk list
vg信息:vxdg list
共享内存参数:
sysdef list | grep SHM
参数解释:
SHMMAX:
这个设置并不决定究竟Oracle数据库或者操作系统使用多少物理内存,只决定了最多可以使用的内存数目。这个设置也不影响操作系统的内核资源。
官方建议设置为物理内存的一半,但一般设置最大物理内存-1bytes。
SHMMIN:
共享内存的最小大小,一般不设置或设置为1。
SHMMNI:
系统中共享内存段的最大个数。
SHMSEG:
每个用户进程可以使用的最多的共享内存段的数目。
信号量:
sysdef list | 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
设置建议:
noexec_user_stack 1
semsys:seminfo_semmni 100
semsys:seminfo_semmns 1024
semsys:seminfo_semmsl 256
semsys:seminfo_semvmx 32767
shmsys:shminfo_shmmax 最大物理内存-1bytes
shmsys:shminfo_shmmin 1
shmsys:shminfo_shmmni 100
shmsys:shminfo_shmseg 10

网络参数(for RAC):
ndd /dev/udp udp_xmit_hiwat udp_recv_hiwat udp_max_buf;
修改参数命令:
ndd -set 参数=值
ndd -set /dev/udp udp_xmit_hiwat 262144
参数调优参考:
Oracle推荐将UDP的两个参数UDP_XMIT_HIWAT和UDP_RECV_HIWAT从8192调整到65536。
调优需要可以设置得更大。
ndd -set /dev/udp udp_xmit_hiwat 262144
ndd -set /dev/udp udp_recv_hiwat 262144
ndd -set /dev/udp udp_max_buf 2621440
参数解释:
UDP_XMIT_HIWAT:
定义缺省的最大 UDP 套接字数据报大小。
UDP_RECV_HIWAT:
定义缺省的最大 UDP 套接字接收缓冲区大小。
UDP_MAX_BUF:
控制 UDP 套接字的发送缓冲区和接收缓冲区的大小。

操作系统中与数据库相关主要参数:
ulimit -a
其中主要参数是:
time(seconds)
file(blocks)
data(kbytes)
stack(kbytes)
coredump(blocks)
nofiles(descriptors)
memory(kbytes)
修改参数命令:
ulimit -s

系统配置:
磁盘可用空间:
文件系统信息:df -k
操作系统补丁和包:
参考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 &

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/105370/showart_2105729.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP