centos 中查看 内存及磁盘使用率

在CentOS中,可以使用多种命令来查看系统的内存和磁盘使用情况。这些工具可以帮助系统管理员和用户监控系统资源,确保系统正常运行并快速发现潜在问题。本文将介绍一些常用命令及其使用方法。

一、查看内存使用率

1. 使用 free 命令

free 命令是查看系统内存使用情况的常用工具。

复制代码
free -h
​
  • -h 参数表示以人类可读的格式显示内存信息。

示例输出:

复制代码
              total        used        free      shared  buff/cache   available
Mem:            7.8G        1.2G        5.0G        120M        1.6G        6.2G
Swap:           2.0G          0B        2.0G
​
2. 使用 top 命令

top 命令实时显示系统的运行信息,包括内存使用情况。

复制代码
top
​

按下 Shift + M 可以按内存使用排序进程。

3. 使用 vmstat 命令

vmstat 命令提供关于系统进程、内存、分页、块I/O、陷阱和CPU活动的详细信息。

复制代码
vmstat -s
​

二、查看磁盘使用率

1. 使用 df 命令

df 命令显示文件系统的磁盘空间使用情况。

复制代码
df -h
​
  • -h 参数表示以人类可读的格式显示磁盘使用信息。

示例输出:

复制代码
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   15G   33G  31% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
​
2. 使用 du 命令

du 命令估算文件和目录的磁盘使用情况。

复制代码
du -sh /var
​
  • -s 参数表示只显示总计。
  • -h 参数表示以人类可读的格式显示。
3. 使用 lsblk 命令

lsblk 命令列出所有块设备及其使用情况。

复制代码
lsblk
​

示例输出:

复制代码
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   50G  0 disk
└─sda1   8:1    0   50G  0 part /
sdb      8:16   0  100G  0 disk
└─sdb1   8:17   0  100G  0 part /mnt/data
​

三、综合查看系统资源使用情况

1. 使用 htop 命令

htop 是一个交互式的进程查看器和系统监视器,比 top 更加友好。

复制代码
sudo yum install htop
htop
​
2. 使用 iostat 命令

iostat 命令报告CPU统计信息和设备I/O统计信息。

复制代码
sudo yum install sysstat
iostat
​

四、总结

通过本文介绍的命令,您可以在CentOS系统中轻松查看内存和磁盘的使用情况。

相关推荐
qetfw4 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
szxinmai主板定制专家6 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
叼烟扛炮6 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
ynchyong6 小时前
Linux 有两个 “版本“
linux·发行版·内核版本
叼烟扛炮7 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习
叼烟扛炮7 小时前
Linux 学习笔记(四十三):网络编程进阶——自定义协议解决 TCP 粘包与守护进程
linux·开发语言·网络·笔记·tcp/ip
Decay__7 小时前
09_MySQL 闪回与时间点恢复 —— binlog 回放、mysqlbinlog、PITR 与误删恢复
运维·数据库·sql·mysql·架构
久曲健的测试窝7 小时前
2026软件测试工具选型指南:双模式如何化解UI脚本维护难题
运维·人工智能·科技·aigc
Escalating_xu7 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
NailiConveyor9 小时前
柔性物流方案如何适配工厂升级?自动化输送流水线定制要点
大数据·运维·自动化·制造·业界资讯