查看UnixLinux的CPU个数和内存大小,系统位数

    技术2026-01-18  4

    一、AIX

    1.查看CPU数:

    1 smtctl AIX5.3起,对于power5的机器,系统引入了SMTSimultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。SMT功能启用:逻辑cpu个数是物理cpu个数的两倍,SMT功能禁用:逻辑cpu个数与物理cpu个数相等。

    2 bindprocessor -q 查看逻辑cpu个数

    3vmstat  查看逻辑cpu

    4prtconf  查看物理cpu

    5lsdev -Cc processor 查看物理cpu

    6lscfg |grep proc lsattr -El proc0 lscfg |grep mem lsattr -El mem0

    2.查看mem大小

    1lsdev -C | grep mem2lsattr -El mem0 lsattr -E -l sys0 -a realmem

    3.查看虚拟内存

       lsps -a

    4.查看系统位数

    硬件:bootinfo -y

    操作系统:bootinfo -K

    二、HP-UNIX

    1.查看cpu

    1echo runningprocs/D | adb -k /stand/vmunix /dev/mem2sar -M 1 1|awk 'END {print NR-5}' 3ioscan -fnk |grep processor |wc -l

    4machinfo

    5lscfg |grep proc lsattr -El proc0 lscfg |grep mem lsattr -El mem0

    6psrinfo -v | grep "status of processor" |wc -l

    7ioscan -fnCprocessor

    2.查看内存

    1dmesg | grep -i physical

    2sam

    3)非root用户可以用:cat /var/adm/syslog/syslog.log|grep Physical

    3.查看系统位数

    print_manifest三、LINUX

    1.查看cpu

    1cat   /proc/cpuinfo processor=逻辑cpu数物;不重复physical id =物理cpu

    2.查看内存

    1cat /proc/meminfo2free3top

    3.查看系统位数

    getconf LONG_BIT

     

    最新回复(0)