
linux常用命令-free
发布日期:2021-05-08 17:45:40
浏览次数:17
分类:精选文章
本文共 1256 字,大约阅读时间需要 4 分钟。
free 命令使用说明
概述
free 命令是Linux系统中一个显示内存使用情况的工具,它类似于top命令。该命令可以展示系统中空闲和已用内存的大小信息,大多数Linux发行版都已内置支持。
命令查看方式
默认显示方式
在控制台直接输入free命令,无需参数,默认以KB为单位显示内存信息。以MB为单位显示
使用参数-m可将显示单位切换为MB。$ free -m
以更友好的方式显示
使用参数-h可以让free命令以更适合人类阅读的方式显示内存信息。$ free -h
查询例子
以下是free命令的一些典型输出内容:
第一行:内存总量
- Mem: 表示物理内存总量。
- Total: 总内存容量。
- Used: 已使用的内存。
- Free: 空闲可用的内存。
- Shared: 共享内存(如共享库)。
- Buffers: 存放块设备的缓冲数据。
- Caches: 用于文件读取的缓存。
第二行:Buffers和Caches
- Buffers/cache用于显示当前系统中实际使用的缓冲和缓存内存。
- 已用内存 = Used - Buffers - Caches
- 可用内存 = Free + Buffers + Caches
第三行:Swap(虚拟内存)
- Total: 总虚拟内存容量。
- Used: 已使用的虚拟内存。
- Free: 空闲的虚拟内存空间。
CentOS 7下的free命令输出说明
在CentOS 7中,free命令的输出格式与其他Linux发行版有所不同。完整的输出示例如下:
free -htotal used free shared buff/cache availableMem: 8009552 7790784 218768 0 472 631444-/+ buffers/cache: 7790784 - 472 - 631444 = 7158868-/+ available mem: 8009552 - 472 - 631444 = 850684swap: 0 0 0.00% 0.00% 0
- Mem行:显示物理内存的使用情况。
- swap行:显示虚拟内存的使用情况。
- available:表示实际可用的内存空间(Free + Buffers + Caches)。
何时使用Swap
虚拟内存(Swap)主要用于处理物理内存不足的情况。当系统物理内存不足时,部分内存会被交换到Swap空间中,以便当前运行的程序继续使用。Swap空间通常位于磁盘上,性能较慢,但在内存不足时能提供临时内存支持。
关闭Swap
在命令行中关闭Swap交换:
swapoff -a
启动Swap交换:
swapon -a
总结
free命令是显示系统内存使用情况的重要工具。通过不同的参数,可以根据需要查看内存信息。建议根据实际内存使用情况调整系统配置,避免内存不足或过载。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月26日 23时24分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux--操作系统/进程
2023-02-02
Linux--文件
2023-02-02
Linux--本地yum库
2023-02-02
Linux--环境变量
2023-02-02
Linux--磁盘管理
2023-02-02
Linux--进程控制
2023-02-02
Linux--进程状态
2023-02-02
Linux-01
2023-02-02
Linux-01 虚拟机Linux的安装
2023-02-02
Linux-Bridge(LBR)网络虚拟化实战
2023-02-02
Linux-chmod_命令的详细用法讲解
2023-02-02
Linux-Ubuntu Server 16.04安装JDK以及配置JDK环境变量
2023-02-02
linux-ubuntu 安装mysql5.7.19的一些坑
2023-02-02
Linux-Ubuntu中使用apt进行软件的安装与卸载
2023-02-02
Linux-【1】配置
2023-02-02
Linux-下载传输并安装启动Tomcat
2023-02-02
linux-安装oracle 11g
2023-02-02
linux-常用命令
2023-02-02
Linux-常用系统管理命令
2023-02-02
Linux-操作文件目录命令
2023-02-02