Unix 有很多系统配置参数值,如核心参数等,例如有的配置值是关于内存、磁盘等的信
息。核心参数对 Unix 操作系统影响非常大,有一些参数对在 Unix 下安装 Oracle 非常有
用。
1.显示 HP-UX 中的服务设备信息
通过使用 lsdev 命令,可以显示出连接到服务器上的所有设备信息。包括磁盘驱动器、
内存、CPU、总线等等。下面的命令中,lsdev 列出了所有的 mount 到服务器的设备。
$ lsdev
Character Block Driver Class
0 -1 cn pseudo
3 -1 mm pseudo
16 -1 ptym ptym
17 -1 ptys ptys
27 -1 dmem pseudo
28 -1 diag0 diag
46 -1 netdiag1 unknown
52 -1 lan2 lan
2.显示 aix 中的服务器设备信息
在 AIX 中也可以使用 lsdev 命令来查看硬件设备信息。
$ lsdev -C
sys0 ... System Object
sysplanar0 ... System Planar
pci0 ... PCI Bus
pci1 ... PCI Bus
isa0 ... ISA Bus
sa0 ... Standard I/O Serial Port
sa1 ... Standard I/O Serial Port
scsi0 ... Wide SCSI I/O Controller
hdisk0 ... 16 Bit SCSI Disk Drive
hdisk1 ... 16 Bit SCSI Disk Drive
...
3.显示 HP-UX 中的系统核心参数
我们可以通过 kmtune 命令来显示 HP-UX Version 11 以后的所有核心佩值参数。有的
核心参数,如 semmni 和 maxusers 等,对 Oracle 能否正确运行来说极其重要。
$ kmtune
Parameter Value
NSTREVENT 50
NSTRPUSH 16
NSTRSCHED 0
STRCTLSZ 1024
STRMSGSZ 65535
acctresume 4
acctsuspend 2
semmni 200
semmns 800
semmnu 30
semume 10
semvmx 32767
……
我们当然可以对输出结果用 grep 来进行过滤,获得我们关心的部分。例如:
$ kmtune|grep -i shm
shmem 1
shmmax 1073741824
shmmni 500
shmseg 300
4.在 AIX 下查看系统核心参数
我们需要使用 lsattr 命令。例如:
$ lsattr -El sys0
maxbuf 20 Maximum number of pages in block...
maxmbuf 0 Maximum Kbytes of real memory al...
maxuproc 200 Maximum number of PROCESSES allo...
iostat true Continuously maintain DISK I/O h...
realmem 3137536 Amount of usable physical mem...
modelname IBM,9076-WCN Machine name ...
systemid IBM,010013864 Hardware system ide...
...
这个命令在我们显示 max 开头的参数很有用,如 maxbuf、maxuproc 等。
5.在 TRU64 下显示核心参数
TRU64 下核心参数文件是/etc/sysconfigtab,是一个可以用 vi 来编辑的文件。我们可
以使用 sysconfig 命令查看核心参数,例如:
# sysconfig -q ipc
ipc:
msg_max = 8192
msg_mnb = 16384
msg_mni = 64
msg_tql = 40
shm_max = 4278190080
shm_min = 256
shm_mni = 1024
shm_seg = 1024
sem_mni = 16
sem_msl = 2600
sem_opm = 10
sem_ume = 10
sem_vmx = 32767
sem_aem = 16384
sem_broadcast_wakeup = 1
max_kernel_ports = 93728
ssm_threshold = 8388608
ssm_enable_core_dump = 1
shm_allocate_striped = 1
shm_enable_core_dump = 1
6.Solaris 下核心参数显示
Solaris 下的核心参数是/etc/system,我们可以用 cat 来显示,也可以用 vi 来编辑。例