Linux的CPU、内存、磁盘查看方法

来源:互联网 发布:淘宝宝贝详情批量修改 编辑:程序博客网 时间:2024/04/27 19:35
前序:

        想了解一下自己用的RedHat系统的相关配置信息,突然一时间还想不起来了,随查找了一番并记录一下,以供后续查看

一、CPU

       首先要明确物理cpu个数、核数、逻辑cpu数的概念

       1.物理cpu数:主板上实际插入的cpu数量,可以数不重复的 physical id 有几个(physical id)

    cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

       2.cpu核数:单块CPU上面能处理数据的芯片组的数量,即每个物理CPU中core的个数(即核数),如双核、四核等 (cpu cores) 

    cat /proc/cpuinfo| grep "cpu cores"| uniq

      3.逻辑cpu数:一般情况下,逻辑cpu=物理CPU个数×每颗核数,如果不相等的话,则表示服务器的CPU支持超线程技术(HT:简单来说,它可使处理器中的1 颗内核如2 颗内  核那样在操作系统中发挥作用。这样一来,操作系统可使用的执行资源扩大了一倍,大幅提高了系统的整体性能,此时逻辑cpu=物理CPU个数×每颗核数x2)

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

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数     # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
        查看CPU信息(型号)
      cat  /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c


二、Memory(内存)

       查看总内存:

   cat /proc/meminfo |grep MemTotal
    查看free memory:    cat /proc/meminfo | grep "MemFree"    如果想实时查看内存使用量:    vmstat 1     

三、磁盘

       查看磁盘空间信息:

   df -h     查看某路径下的文件大小    du -sh ./*    
查看某目录下文件大小并排序前10
#du -s ./* |sort -rn |head
查看磁盘挂载情况: fdisk -l     

四、系统

      查看系统版本

   #cat /etc/redhat-release    Red Hat Enterprise Linux Server release 7.2 (Maipo)

     查看系统详细信息

   # uname -aLinux localhost 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

 

   


0 0