在 CentOS 系统中,查看内存和磁盘使用率可以通过多种命令行工具来完成。以下是一些常用的命令和它们的基本用法:
一、 查看内存使用率
1. free 命令
free 命令用于显示系统当前空闲和已用的内存量,以及交换空间的使用情况。
bash
free -h
-h 参数表示以易读的格式(如 KB, MB, GB)显示信息。
2. top 命令
top 命令实时显示系统中各个进程的资源占用情况,包括 CPU 和内存。
bash
top
在 top 命令的界面中,MiB Mem 部分显示了物理内存的使用情况。
3. vmstat 命令
vmstat(Virtual Memory Statistics)命令报告关于进程、内存、分页、块IO、陷阱以及CPU活动的信息。
bash
vmstat -s
-s 参数显示内存相关的统计信息。
二、查看磁盘使用率
1. df 命令
df(disk free)命令用于报告文件系统的磁盘空间占用情况。
bash
df -h
-h 参数同样表示以易读的格式显示信息。
2. du 命令
du(disk usage)命令用于估计文件或目录的磁盘空间使用量。
bash
du -sh /path/to/directory
-s 参数表示汇总每个参数的大小,
-h 表示以易读的格式显示大小。
如果不指定路径,则默认为当前目录。
3/ iostat 命令
iostat 命令主要用于监控系统输入输出设备和CPU的使用情况。对于磁盘使用率,它提供了一些有用的统计信息。
bash
iostat -dx
-d 参数表示显示磁盘设备状态,
-x 参数表示显示扩展的磁盘统计信息。
注意,iostat 可能不在所有 CentOS 发行版中默认安装,需要先安装 sysstat 包。
这些命令是 CentOS 和其他基于 Linux 的系统中查看内存和磁盘使用率的常用工具。它们提供了丰富的信息,可以帮助了解系统的资源使用情况。