• CentOS 7 查询CPU、内存、磁盘的使用情况


    本篇介绍记录一下CentOS 7 查询CPU型号、CPU核心、CPU详情、内存占用、磁盘使用情况

    查看CPU型号

    dmidecode -s processor-version

    (base) [root@localhost ~]# dmidecode -s processor-version
    Intel(R) Xeon(R) Gold 6252N CPU @ 2.30GHz
    Intel(R) Xeon(R) Gold 6252N CPU @ 2.30GHz
    

    或者

    cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

    (base) [root@localhost ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
    96  Intel(R) Xeon(R) Gold 6252N CPU @ 2.30GHz
    

    查看物理CPU

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

    (base) [root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq|wc -l
    2
    

    查看CPU详情

    cat /proc/cpuinfo

    或者

    lscpu

    太多信息就不展示了
    

    查看物理CPU核数

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

    (base) [root@localhost ~]# cat /proc/cpuinfo | grep "cores"|uniq
    cpu cores	: 24
    

    查看逻辑CPU

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

    (base) [root@localhost ~]# cat /proc/cpuinfo | grep "processor" |wc -l
    96
    

    总核数 = 物理CPU * 物理CPU核数

    所以我的服务器的CPU核数是:2 * 24 = 48核

    查看内存占用

    free -h

    (base) [root@localhost ~]# free -h
                    total        used        free      shared  buff/cache   available
    Mem:           187G        4.0G        182G         48M        1.3G        182G
    Swap:          4.0G          0B        4.0G
    
    Mem:内存的使用情况总览
    totel:物理总内存(这里单位为:G,可以看出我的服务器物理内存为187G)
    used:进程已使用内存(已使用4G)
    free:空闲内存(剩余182G)
    shared:共享内存的大小
    buff/cache:缓存和缓冲区的大小
    buffers:系统分配但未被使用的buffers数量
    cached:系统分配但未被使用的cache数量
    
    available:新进程可用内存的大小

    查看磁盘分区

    lsblk

    (base) [root@localhost ~]# lsblk
    NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda               8:0    0 894.3G  0 disk
    ├─sda1            8:1    0   200M  0 part
    ├─sda2            8:2    0     1G  0 part
    └─sda3            8:3    0 893.1G  0 part
    sdb               8:16   0 894.3G  0 disk
    ├─sdb1            8:17   0   200M  0 part /boot/efi
    ├─sdb2            8:18   0     1G  0 part /boot
    └─sdb3            8:19   0 893.1G  0 part
    ├─centos-root 253:0    0    50G  0 lvm  /
    ├─centos-swap 253:1    0     4G  0 lvm  [SWAP]
    └─centos-home 253:2    0 839.1G  0 lvm  /home
    

    查看磁盘使用详情

    df -h

    (base) [root@localhost ~]# df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    devtmpfs                  94G     0   94G    0% /dev
    tmpfs                     94G     0   94G    0% /dev/shm
    tmpfs                     94G   12M   94G    1% /run
    tmpfs                     94G     0   94G    0% /sys/fs/cgroup
    /dev/mapper/centos-root   50G   11G   40G   21% /
    /dev/sdb2               1014M  223M  792M   22% /boot
    /dev/sdb1                200M   12M  189M    6% /boot/efi
    /dev/mapper/centos-home  839G  3.4G  836G    1% /home
    tmpfs                     19G   20K   19G    1% /run/user/42
    tmpfs                     19G     0   19G    0% /run/user/0
    overlay                   50G   11G   40G   21% /var/lib/docker/overlay2/27a161a04c34c1d91cec09627ee546a09ed20e2a7ea723f4e10fec3de6420553/merged
    shm                       64M     0   64M    0% /var/lib/docker/containers/876f0a0c76fbc3f323af3586a6e41605955912e5edda3fef3c88316ce30e8de0/mounts/shm
  • 相关阅读:
    史上最全的正则表达式-匹配中英文、字母和数字
    使用Git分支开发新特性或修复Bug与使用Git分支开发新特性或修复Bug
    装了Yaml 然后代码一运行就报错 YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe.
    mac安装yaml
    如何获取android app的package和Activity
    Original error: No Chromedriver found that can automate Chrome '39.0.0'.
    mac chromedriver安装
    keycode相关方法
    python+appium的物理按键代码
    Python测试Websocket接口
  • 原文地址:https://www.cnblogs.com/guoqingyan/p/15742757.html
Copyright © 2020-2023  润新知