linux系统之df查看磁盘空间大小和free查看内存大小

本文详细介绍Linux系统下使用df命令查看磁盘空间占用及剩余情况的方法,包括如何解读输出结果,以及使用free命令监测系统内存状态,涵盖物理内存、交换内存、缓冲和缓存的使用情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux系统之df查看磁盘空间大小

1、df命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。

日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。

示例1:查看包含给定文件磁盘空间使用情况,以容易阅读的方式显示磁盘分区使用情况:
在这里插入图片描述
在这里插入图片描述
输出结果列说明:

Filesystem:代表该文件系统时哪个分区,所以列出的是设备名称。
1K-blocks:说明下面的数字单位是1KB,可利用-h或-m来改变单位大小,也可以用-B来设置。
Used:已经使用的空间大小。
Available:剩余的空间大小。
Use%:磁盘使用率。如果使用率在90%以上时,就需要注意了,避免磁盘容量不足出现系统问题,尤其是对于文件内容增加较快的情况(如/home、/var/spool/mail等)。
Mounted on:磁盘挂载的目录,即该磁盘挂载到了哪个目录下面。

显示指定文件所在分区的磁盘使用情况:
在这里插入图片描述

2、free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存。这些信息是通过解析文件 /proc/meminfo 而收集到的。
不带任何选项运行 free 命令会显示系统内存,包括空闲、已用、交换、缓冲、缓存和交换的内存总数。

用MB显示内存使用情况:
[root@lianghong tmp]# free -m
在这里插入图片描述
(1)Mem行显示物理内存情况。各列含义如下:
total :内存总量
used : 使用内存
free: 可用内存
shared: 共享内存
buffers: buffer缓存,可回收
cached: cached缓存,可回收

(2)-/+buffers/cache行

**显示基于应用角度考虑的内存情况,也可理解为真实的内存使用情况。
各列含义如下:
used 实际使用内存
free 实际可用内存

(3)Swap行:显示交换空间使用情况。
交换空间(swap space)是磁盘上的一块区域,可以是一个分区,也可以是一个文件。当系统物理内存吃紧时,Linux 会将内存中不常访问的数据保存到 swap 上,这样系统就有更多的物理内存为各个进程服务。而当系统需要访问swap上存储的内容时,再将swap 上的数据加载到内存中,这就是常说的换出和换入。交换空间可以在一定程度上缓解内存不足的情况,但是它需要读写磁盘数据,所以性能不是很高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值