首页 > 网站搭建 > 技术分享内容详情

Linux系统监控必备:轻松掌握CPU、内存与磁盘使用情况 2025-02-20 浏览量: 来源:

内存、CPU、带宽、磁盘使用情况是linux运维中查看得较多的内容,如何对这些信息进行查看是必须掌握的技能。下面介绍几个常用的命令。
CPU、内存通用
top:
使用方法命令:top
上半部分

%us
表示用户空间程序的cpu使用率(没有通过nice调度)
%sy
表示系统空间的cpu使用率,主要是内核程序
%ni
表示用户空间且通过nice调度过的程序的cpu使用率
%id
空闲cpu
%wa
cpu运行时在等待io的时间
%hi
cpu处理硬中断的数量
%si
cpu处理软中断的数量
%st
被虚拟机偷走的cpu
下半部分

PID
进程标示号
USER
进程所有者
PR
进程优先级
NI
进程优先级别数值
VIRT
进程占用的虚拟内存值
RES
进程占用的物理内存值
SHR
进程使用的共享内存值
S
进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死
%CPU
进程占用的CPU使用率
%MEM 
进程占用的物理内存百分比
TIME+
进程启动后占用的总的CPU时间
Command
进程启动的启动命令名称
内存
free
使用命令:free
total
物理内存总量。
该值表示系统中所有的物理内存(RAM)的总大小
used
已使用的物理内存。
该值表示目前被操作系统和应用程序使用的内存,包括程序本身占用的内存以及用于缓存和缓冲的数据
free
空闲的物理内存。
这是当前没有被使用的物理内存
shared
该字段表示用于进程间共享内存的部分,通常是 tmpfs 或类似机制分配的内存
buff/cache
缓冲和缓存占用的内存。
Linux 系统会尽量利用空闲内存来缓存文件系统中的数据,以加速文件读取。这部分内存可以在需要时快速释放给应用程序使用
available
可用的内存。
该值表示系统中实际可供新进程使用的内存,包括 free 内存和可以随时回收的 buff/cache 内存
CPU:
cat /proc/meninfo
使用命令:cat /proc/meninfo
pidstat
使用命令:pidstat
参数
解释
%usr
用户态CPU使用率
%system
内核态CPU 使用率
%guest
运行虚拟机CPU使用率
%wait
等待 CPU使用率
%CPU
总的CPU使用率
磁盘:
df
使用命令:df
df命令用于显示文件系统的磁盘使用情况。默认显示单位为KB
名称
解释
Filesystem
文件系统的名称
Size
文件系统的总容量
Used
已使用的磁盘空间
Avail
可用的磁盘空间
Use%
已使用空间占总空间的百分比
Mounted on
文件系统的挂载点(即文件系统所在目录)

  1. du

  2. 使用命令:du

  3. du命令用于估计文件或文件夹的磁盘使用空间。



  4. lsblk

  5. 使用命令:lsblk

    1. lsblk命令以树状显示所有可用的磁盘和分区,不过它不显示挂载点的具体使用情况。




相关标签: Linux Linux系统 IT技术分享 Linux服务器 服务器

Copyright © 2016-2025 帆笛跨境网 · 版权所有

联系我们

全国服务热线

4008105666

E-mail:support@myfindy.com‬

地 址:中国 · 成都

帆笛跨境客服微信二维码
扫一扫,加微信

Copyright © 2016-2025 帆笛跨境网 · 版权所有