轉自:http://hi.baidu.com/rocsky/item/9376ef4d002397ea1e19bcd8
一、AIX
1.查看CPU數:
(1) smtctl 從AIX5.3起,對於power5的機器,系統引入了SMT(Simultaneousmulti-threading)的功能,其允許兩個處理線程在同一顆處理器上運行,對作業系統而言,一顆物理處理器邏輯上會成為兩個處理單元(邏輯處理器)。SMT功能啟用:邏輯cpu個數是物理cpu個數的兩倍,SMT功能禁用:邏輯cpu個數與物理cpu個數相等。
(2) bindprocessor -q 查看邏輯cpu個數
(3)vmstat 查看邏輯cpu數
(4)prtconf 查看物理cpu數
(5)lsdev -Cc processor 查看物理cpu數
(6)lscfg |grep proc lsattr -El proc0 lscfg |grep mem lsattr -El mem0
2.查看mem大小
(1)lsdev -C | grep mem
(2)lsattr -El mem0 lsattr -E -l sys0 -a realmem
3.查看虛擬記憶體
lsps -a
4.查看系統位元
硬體:bootinfo -y
作業系統:bootinfo -K
二、HP-UNIX
1.查看cpu數
(1)echo runningprocs/D | adb -k /stand/vmunix /dev/mem
(2)sar -M 1 1|awk 'END {print NR-5}'
(3)ioscan -fnk |grep processor |wc -l
(4)machinfo
(5)lscfg |grep proc lsattr -El proc0 lscfg |grep mem lsattr -El mem0
(6)psrinfo -v | grep "status of processor" |wc -l
(7)ioscan -fnCprocessor
2.查看記憶體
(1)dmesg | grep -i physical
(2)sam
(3)非root使用者可以用:cat /var/adm/syslog/syslog.log|grep Physical
3.查看系統位元
print_manifest
三、LINUX
1.查看cpu數
(1)cat /proc/cpuinfo processor數=邏輯cpu數物;不重複physical id 數=物理cpu數
2.查看記憶體
(1)cat /proc/meminfo
(2)free
(3)top
3.查看系統位元
getconf LONG_BIT