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