作資料庫健康檢查常用到的一些unix相關的命令!

531968912發表於2016-06-06

unix上檢視cpu個數和記憶體,

solaris 上檢視位數版本

aix上檢視是否開啟aio

aix上檢視硬體配置 prtconf

[@more@]

unix上檢視cpu個數和記憶體:

檢視cpu
1、aix和hp上面:
lsdev -C | grep Process | wc -l

lscfg |grep proc lsattr -El proc0

lscfg |grep mem lsattr -El mem0

2、solaris上面:
psrinfo -v | grep "Status of processor" | wc -l

用psrinfo(1M)就可以檢視。由於多核心/多執行緒技術的廣泛採用,要查出物理CPU的數目可以使用-vp引數,例如:

# psrinfo -vp
The physical processor has 32 virtual processors (0-31)
UltraSPARC-T1 (cpuid 0 clock 1000 MHz)

UltraSPARC-T1的CPU共有8核心,每核心4個執行緒,因此如果單用-v引數看到的CPU數目是32個,而不是1個。

3、linux上面
cat /proc/cpuinfo | grep processor | wc -l

檢視記憶體
1、在hp/ux上面
root 使用者可以用sam 和 mstm ,非root使用者可以用:cat /var/adm/syslog/syslog.log|grep Physical
2、在aix上面
lsdev -C | grep mem
lsattr -El mem0 lsattr -E -l sys0 -a realmem

檢視虛擬記憶體 lsps -a


3、在solaris上面
prtconf | grep -i mem
4、在linux上面
free

檢視作業系統的位數:

在solaris上面:如何檢視系統核心是32位的還是64位的?

isainfo -b isainfo -v

在hpux上面:#/bin/getconf KERNEL_BITS

在aix上面:bootinfo -y

關於solaris的faq:

aix上是否開啟aio:

lsdev -Cc aio

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25462274/viewspace-2114865/,如需轉載,請註明出處,否則將追究法律責任。

相關文章