Centos系统查看系统CPU/内存使用情况

CentOS系统配置与资源查看
本文介绍如何在CentOS 7.9系统上使用常用命令查看系统详细信息,包括内核版本、发行版信息、CPU型号及逻辑核心数量、内存占用情况以及磁盘空间使用状况。
查看系统信息
[root@ltgis ~]#  uname -a
Linux ltgis 3.10.0-1160.71.1.el7.x86_64 #1 SMP Tue Jun 28 15:37:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

[root@ltgis ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.9.2009 (Core)
Release:        7.9.2009
Codename:       Core

查看cpu
[root@ltgis ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
      4  Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
说明是4个逻辑cpu
[root@ltgis ~]# 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
      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
实际是4个物理cpu
当前cpu运行位数
[root@ltgis ~]# getconf LONG_BIT
64
说明当前cpu运行在64位下
查看内存
[root@ltgis ~]# free -mh
              total        used        free      shared  buff/cache   available
Mem:           7.4G        2.2G        1.3G        712K        3.9G        4.9G
Swap:            0B          0B          0B

查看磁盘
[root@ltgis ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.7G     0  3.7G   0% /dev
tmpfs           3.7G     0  3.7G   0% /dev/shm
tmpfs           3.7G  700K  3.7G   1% /run
tmpfs           3.7G     0  3.7G   0% /sys/fs/cgroup
/dev/vda1        40G  5.3G   33G  15% /
tmpfs           756M     0  756M   0% /run/user/0

CentOS 7系统中,可以使用以下几种常见工具来查看CPU线程使用率: ### 使用`top`命令 `top`命令是一个常用的系统监控工具,它可以实时显示系统中各个进程线程的资源使用情况。 打开终端,输入`top`命令,按`1`键可以显示每个CPU核心的详细信息,包括每个核心的使用率。在`top`界面中,按`H`键可以切换显示线程信息。 示例: ```plaintext top ``` 在`top`界面中,你可以看到类似如下的信息: ```plaintext %Cpu0 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st %Cpu1 : 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st ``` 这里的`us`表示用户空间的CPU使用率,`sy`表示内核空间的CPU使用率,`id`表示空闲CPU使用率等。 ### 使用`htop`命令 `htop`是`top`命令的一个增强版本,它提供了更直观的界面更多的交互功能。 如果系统中没有安装`htop`,可以使用以下命令进行安装: ```bash yum install htop -y ``` 安装完成后,输入`htop`命令启动`htop`: ```plaintext htop ``` 在`htop`界面中,可以通过颜色图形化的方式更清晰地看到每个CPU核心线程的使用率。 ### 使用`vmstat`命令 `vmstat`命令可以报告虚拟内存统计信息,同时也可以显示CPU的使用情况。 ```plaintext vmstat 1 ``` 上述命令中,`1`表示每隔1秒更新一次统计信息。输出结果中,`us`、`sy`、`id`等字段分别表示用户空间、内核空间空闲的CPU使用率。 ### 使用`mpstat`命令 `mpstat`命令可以显示每个CPU核心的详细统计信息。 如果系统中没有安装`sysstat`包(`mpstat`是`sysstat`包的一部分),可以使用以下命令进行安装: ```bash yum install sysstat -y ``` 安装完成后,使用以下命令查看每个CPU核心的使用率: ```plaintext mpstat -P ALL 1 ``` 上述命令中,`-P ALL`表示显示所有CPU核心的信息,`1`表示每隔1秒更新一次统计信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值