free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存

参数

-b 显示内存的单位为字节

-k 显示内存的单位为 KB

-m 显示内存的单位为 M

-o 忽略缓冲区调节列

-t 总和信息

-s 每隔指定时间执行一次命令,单位为s

-h 以可读形式显示容量,需要free -V显示版本大于3.3

-V 版本信息

示例

例1

复制代码 代码如下:

root@tnak-VirtualBox:/home/tnak # free -s 3 #每3秒执行一次

复制代码 代码如下:

root@tnak-VirtualBox:/home/tnak # free -m #以M为单位

复制代码 代码如下:

root@tnak-VirtualBox:/home/tnak # free -k #以K为单位

例2

free -h #以可读形式显示容量,需要procps-ng版本大于3.3

复制代码 代码如下:

$ free -h

PS:返回信息说明Mem:表示物理内存统计

-/+ buffers/cached:表示物理内存的缓存统计

Swap:表示硬盘上交换分区的使用情况,

第1行  Mem:

total:表示物理内存总量。

used:表示总计分配给缓存(包含buffers 与cache )使用的数量,但其中可能部分缓存并未实际使用。

free:未被分配的内存。

shared:共享内存,一般系统不会用到,这里也不讨论。

buffers:系统分配但未被使用的buffers 数量。

cached:系统分配但未被使用的cache 数量。

total = used + free

第2行   -/+ buffers/cached:

used:也就是第一行中的used - buffers-cached   也是实际使用的内存总量。

free:未被使用的buffers 与cached 和未被分配的内存之和,这就是系统当前实际可用内存=free+buffers+cached。

因为buffers和cached是系统为了提高性能申请的内存数,实际上当应用程序需要此功能时,是可以使用这些内存的,所以对应用程序来说,这些内存也是可以使用的。

第三行则是针对交换控件,显示使用量(used)和有多少空闲的交换区(free)。

PS:动态查看空闲内存,比如每10s 执行一次命令

free -s 10

LINUX如何让内存FREE变大,(转)Linux中显示空闲内存空间的free命令的基本用法相关推荐

  1. python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错“ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连接”的问题

    python使用phantomJS循环for爬取多个页面时,解决内存持续变大而报错"ConnectionResetError: [WinError 10054]远程主机强迫关闭了一个现有的连 ...

  2. LINUX如何让内存FREE变大,Linux性能优化(内存:free + top +vmstat )

    转载:https://blog.51cto.com/superpcm/2068843 cat /proc/{pid}/status Valgrind工具检测内存泄漏 3.1内存性能统计信息 3.1.1 ...

  3. TF卡里删掉文件后内存没变大_为何手机存储空间还没用就快满了?删掉这些隐藏冗余文件满血复活...

    大家好,我是吐槽猫.事情是这样的,我的手机是去年9月份买的,配置是6+64GB,用了还不到一年,存储空间占用率就一直处在85%~90%居高不下.无奈之下删除手机里的大部分音频和视频.卸载了所有不常用A ...

  4. linux pmap 内存泄露,pmap学习:系统测试中怎么确定内存泄露(memory leak)

    性能测试的一项重要工作就是检查有没有内存泄露.linux下通过top/free/pmap/ps,会提供许多关于内存分配的信息,如top里面的VIRT,RSS,SWAP,VSZ,RES,SHR等等,到底 ...

  5. 给旧安卓手机安卓linux系统,手机秒变服务器(Linux Deploy)

    视频:手机安装linux系统-手机秒变服务器(Linux Deploy) 一.前期准备 a.手机要有root权限.(自行百度各机型开root权限方法) b.下载Linux Deploy安卓包 二.安装 ...

  6. excel转word后表格超出页面_excel数据复制后表格变大-从excel中复制进word的表格,自动调整后表格太大,......

    excel的数据复制粘贴后中间空格非常大,好像是因为... 第二张图再复制,到一张新表时右键选择选择性粘贴,转置,横排变成竖排,然后再用筛选,把空白行一次筛选出来删除掉,还原,再转置回去就OK了 EX ...

  7. Android 解决系统字体变大导致WebView页面显示错乱问题

    在WebView开发过程中,当用户手动修改系统字体变大时,部分手机会出现WebView页面错乱问题. 为了解决这个问题,需要对WebView进行一个设置.在页面加载之前加上一下代码: webview. ...

  8. linux文件恢复工具下载_十大最佳Linux数据恢复工具,用于恢复已删除/损坏的文件

    linux文件恢复工具下载 Today we'll be going over the best Linux data recovery tools to help you recover any d ...

  9. 专为linux设计的笔记本,平板变笔记本,Linux 设备也要凑凑热闹

    2015 年 9 月苹果发布会上,第一代 iPad Pro 发布,搭配键盘和手写笔,分分钟比肩笔记本电脑.同年 10 月的微软发布会上,Surface Book 惊艳亮相,更展示了「平板」与「笔记本」 ...

最新文章

  1. 怎样查看端口占用情况
  2. 高考与机器学习训练测试
  3. NPOI之Excel——设置单元格背景色
  4. spring + hibernate + mysql 事务不回滚
  5. jquerymobile 基础教程
  6. 安徽大学计算机语言学考研真题,2019年安徽大学英语语言文学复试真题回忆
  7. mysql 创建索引 key_Mysql中创建索引的INDEX和KEY
  8. 顺利通过EMC实验(13)
  9. 82相似标准形03——不变因子、行列式因子、相抵标准形的唯一性、用求行列式因子法求标准形
  10. Solidity基础入门知识---函数的访问权限和可见性
  11. 基于隐式调用风格的kwic实现
  12. URI和URL的区别与联系
  13. com组件调用regsvr32的时候调试DllRegisterServer时候遇到的问题
  14. 如何查找计算机主机地址,ip地址查询 怎么查询电脑IP地址?
  15. tensorflow2实现vnet
  16. win10计算机网络共享打不开,win10系统网络和共享中心打不开的详细方案
  17. 离均差oracle 函数,Oracle入门到精通
  18. php 接入erp系统设计,erp系统对接用友T+系统(PHP版本)
  19. Linux下配置C语言编程环境
  20. 态势丨黑客侵扰加剧,靶场为网络安全架设“防御盾”

热门文章

  1. 中国喷淋泵行业市场供需与战略研究报告
  2. 中国糖和甜味剂市场趋势报告、技术动态创新及市场预测
  3. 交叉风帆行业调研报告 - 市场现状分析与发展前景预测
  4. 2021年中国债务承销服务市场趋势报告、技术动态创新及2027年市场预测
  5. mysql源代码安装_mysql源代码安装
  6. 在centos7安装theia
  7. 199 美元的 iPhone 都可以想了,时代真的变了?
  8. 活动预告|一个重塑区块链行业生态的新物种即将诞生!
  9. 当 Windows 11 宕机时:从蓝屏死机变成“黑屏死机”!
  10. 因财务造假,贾跃亭被罚 2.41 亿元;华为徐直军重申不造成:但将推子品牌汽车;Gradle 7.0 发布|极客头条...