美文网首页
linux查看cpu、内存、版本信息

linux查看cpu、内存、版本信息

作者: 逍遥_yjz | 来源:发表于2021-11-20 15:32 被阅读0次

    1. 用命令判断几个物理CPU,几个核等

    逻辑CPU个数:

    # cat /proc/cpuinfo | grep "processor" | wc -l
    2
    

    物理CPU个数:

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

    2.查看CPU信息命令

     cat /proc/cpuinfo
    

    3.查看内存信息命令

     cat /proc/meminfo
    
    MemTotal:         877368 kB  :所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)(HighTotal + LowTotal),系统从加电开始到引导完成,BIOS等要保留一些内存,内核要保留一些内存,最后剩下可供系统支配的内存就是MemTotal。这个值在系统运行期间一般是固定不变的。
    MemFree:           22516 kB  :LowFree与HighFree的总和,被系统留着未使用的内存,MemFree是说的系统层面
    MemAvailable:     470244 kB  :应用程序可用内存数。系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以MemFree不能代表全部可用的内存,这部分可回收的内存加上MemFree才是系统可用的内存,即:MemAvailable≈MemFree+Buffers+Cached,它是内核使用特定的算法计算出来的,是一个估计,MemAvailable是说的应用程序层面
    Buffers:            1772 kB  :用来给文件做缓冲大小
    Cached:           459224 kB  :被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache )
    SwapCached:           16 kB  :被高速缓冲存储器(cache memory)用的交换空间的大小,已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口
    Active:           333148 kB  :在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用. (Active(anon) + Active(file))
    Inactive:         330384 kB  :在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径. (Inactive(anon) + Inactive(file))
    Active(anon):     104368 kB  :活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)(anonymous pages),anonymous pages在发生换页时,是对交换区进行读/写操作
    Inactive(anon):   104508 kB  :非活跃的与文件无关的内存(比如进程的堆栈,用malloc申请的内存)
    Active(file):     228780 kB  :活跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)(file-backed pages) File-backed pages在发生换页(page-in或page-out)时,是从它对应的文件读入或写出
    Inactive(file):   225876 kB  :非活跃的与文件关联的内存(比如程序文件、数据文件所对应的内存页)
    
    

    4.查看硬盘信息命令

     fdisk -l    # 第一种
     free -h    # 以g单位
     free -m    # 以M单位
    

    du 使用详解 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小

    • du -sh #统计当前目录的大小,以直观方式展现

    • du -h --max-depth=1 #查看当前目录下所有一级子目录文件夹大小

    • du -h --max-depth=1 | sort #查看当前目录下所有一级子目录文件夹大小并排序

    • du -h --max-depth=1 | grep [TG] | sort -nr #倒序排

    5. 使用ls命令

    ls 命令一般用于查看文件和目录的信息,包括文件和目录权限、拥有者、所对应的组、文件大小、修改时间、文件对应的路径等等信息。

    oucanrong@zcwyou:~/iso$ ls -lh ~/iso/ubuntu-18.04.1-live-server-amd64.iso
    -rw-rw-r-- 1 oucanrong oucanrong 812M 12月 21 15:23 /home/oucanrong/iso/ubuntu-18.04.1-live-server-amd64.iso

    可以看出ubuntu-18.04.1-live-server-amd64.iso的大小为812M

    6. 使用ll命令(其实就是ls -l的别名)

    在大部分的Linux系统中,都已经设置了ls -l的别名为ll,所以并不存在ll的命令,ll只是一个别名命令而已。

    Linux使用ll命令查看文件大小

    oucanrong@zcwyou:~/iso$ ll -h ~/iso/ubuntu-18.04.1-live-server-amd64.iso
    -rw-rw-r-- 1 oucanrong oucanrong 812M 12月 21 15:23 /home/oucanrong/iso/ubuntu-18.04.1-live-server-amd64.iso

    5. 查看CPU信息(型号)

    # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    
    2  Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
    

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

    [root@izoz ~]# cat /proc/cpuinfo | grep physical | uniq -c 
          1 physical id : 0
          1 address sizes   : 46 bits physical, 48 bits virtual
          1 physical id : 0
          1 address sizes   : 46 bits physical, 48 bits virtual
    

    6. 查看当前操作系统内核信息

    [root@iziatoz ~]# uname -a
    Linux iz2zejf0fjkrh3aalbiatoz 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
    

    7. 查看机器型号

    [root@iz2zeatoz ~]# dmidecode | grep "Product Name"  
        Product Name: Alibaba Cloud ECS
    

    相关文章

      网友评论

          本文标题:linux查看cpu、内存、版本信息

          本文链接:https://www.haomeiwen.com/subject/iqxutrtx.html