您的位置:首页 > 运维架构 > Linux

Linux和Solaris查看硬件情况的方法

2011-03-28 19:50 155 查看
一、CPU

公共:

    # getconf LONG_BIT

      32

     (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

      64

     (说明当前CPU运行在64bit模式下)

Linux:

1. 查看物理CPU的个数 cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2. 查看逻辑CPU的个数 cat /proc/cpuinfo |grep "processor"|wc -l

3. 查看CPU是几核 cat /proc/cpuinfo |grep "cores"|uniq

4. 查看CPU的主频 cat /proc/cpuinfo |grep MHz|uniq

5. 每个物理CPU中逻辑CPU(可能是core, threads或both)的个数 cat /proc/cpuinfo | grep "siblings"

8. CPU详细信息cat /proc/cpuinfo

7. 查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

   16  Intel(R) Xeon(R) CPU           E7420  @ 2.13GHz

   (看到有16个逻辑CPU, 也知道了CPU型号是E7420)

8. CPU详细信息cat /proc/cpuinfo

    /proc/cpuinfo 文件包含系统上每个处理器的数据段落。/proc/cpuinfo 描述中有 6 个条目适用于多内核和超线程(HT)技术检查:processor, vendor id, physical id, siblings, core id 和 cpu cores。

    * processor 条目包括这一逻辑处理器的唯一标识符。

    * physical id 条目包括每个物理封装的唯一标识符。

    * core id 条目保存每个内核的唯一标识符。

    * siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。

    * cpu cores 条目包含位于相同物理封装中的内核数量。

    * 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 GenuineIntel。

    Family(系列) 系列标识可用来确定处理器属于那一代产品。如6系列的INTEL处理器包括Pentium Pro、Pentium II、 Pentium II Xeon、Pentium III和Pentium III Xeon处理器。5系列(第五代)包括Pentium处理器和采用 MMX技术的Pentium处理器。AMD的6系列实际有K7系列CPU,有DURON和ATHION两大类。最新一代的 INTEL Pentium 4系列处理器(包括相同核心的Celerom处理器)的系列值为“F”

    Mode(型号) 型号标识可用来 确定处理器的制作技术以及属于该系列的第几代设计(或核心),型号与系列通常是相互配合使用的,用于确定计算机所安装的处理器是属于某系列处理器的哪种特 定类型。如可确定Celerom处理器是Coppermine还是Tualutin核心;Athlon XP处理器是Paiomino还是 Thorouhgbred核心。

     Stepping(步进编号) 步进编号用来标识处理器的设计或制作版本,有助于控制和跟踪处理器的更 改,步进还可以让最终用户更具体地识别其系统安装的处理器版本,确定微处理器的内部设计或制作特性。步进编号就好比处理器的小版本号,如CPUID为 “686”和“686A”就好比WINZIP8.0和8.1的关系。步进编号和核心步进是密切联系的。如CPUID为“686”的Pentium III 处理器是cCO核心,而“686A”表示的是更新版本cD0核心。

Solaris:

1. 逻辑个数 psrinfo -v | grep "MHz" | wc -l

2. 实际物理结构 psrinfo -v -p

二、内存

Linux ; cat /proc/meminfo

Salaris : 内存大小/usr/sbin/prtconf | grep "Memory size"

          交换区大小/usr/sbin/swap -l

三、磁盘空间

df -ah

Solaris 查看某个目录剩余磁盘空间:df -k /usr | grep -v Filesystem | awk '{print $4}'

四、机器信息

uname -a

Linux   : cat /etc/issue

Solaris : cat /etc/release
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息