1.概念介绍

liunx系统中通常使用free命令来查看内存使用情况,free命令主要是从/proc/meminfo文件中读取的内存数据然后进行简单处理进行展示,根据查看free命令的手册了解到各个字段的含义。

命令写法

free [options]

命令参数

缩写 全拼 解释
-b –bytes 以字节为单位显示。
-k –kilo 以千字节为单位显示。
-m –mega 以兆字节为单位显示。
-g –giga 以千兆字节为单位显示。
–tera 以tb为单位显示。
–peta 以pb为单位显示。
-h –human 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。 单位有:字节,千字节,兆,千兆,tb,pb。
–si 使用1000而不是1024。
-l -lohi 显示详细的低内存和高内存统计信息。
-t –total 显示内存总数 物理内存+交换内存
-s <间隔秒数> –seconds <间隔秒数> 持续观察内存使用状况。
-c <打印次数> –count <间隔次数> 重复打印指定次数后退出。
-w –wide 宽输出(将buff/cache 单独出来)

使用free命令输出内存的使用情况

解释

  • total: 总物理内存
  • used:使用中的内存 (total - free - buffers - cache)
  • free:完全空闲的内存
  • shared:多个进程共享的内存,通常情况下是tmpfs(内存文件系统)使用的内存
  • buffers:写缓存,在写入磁盘之前,先把数据缓存一段时间,可以释放
  • cache:读缓存,读取过的文件,会缓存一段时间。可以释放
  • -buffers/cache:应用程序实际使用中的内存大小,等于used-buffers-cached(Mem列的三个数)
  • +buffers/cache:可供使用的内存总量,等于free+buffers+cached(Mem列的三个数)
  • available:在不进行swap的前提下还有多少内存可用于创建新的进程。这个跟free、buff/cache字段中的数字有所不同,这里的剩余内存是free加上可以被回收(有些slab、cache正在使用,不能回收)的page cache、mem slab的值的总和。

交换内存(Swap)也是同上。

相关文章

  • Liunx手动释放buffers/cache内存

Liunx free命令相关推荐

  1. nmcli命令详解_【高新课堂】第一百二十五期Liunx必备命令

    点击上方"蓝字"关注我们吧! Liunx系统启动默认为字符界面,一般不会启用图像界面,所以对命令行的熟练程度能更加高效.便捷的管理Liunx服务器. 这节课向读者介绍Liunx系统 ...

  2. linux快捷命令怎么拼日期,liunx常用命令,快捷键

    原标题:liunx常用命令,快捷键 一.常用命令介绍 在linux系统中存在很多命令,这些命令可以帮助我们完成不同的工作,在这里面我们先介绍一些常用的基础命令,这些命令可以帮助我们完成对应的基本操作, ...

  3. php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令

    /** * 利用ssh执行 远程或本地liunx服务器命令 * 虽然可以用 shee_exec来执行本地机命令 但却无法选择用哪个用户来执行 此函数可解决此类问题 * $host ssh 主机名 可以 ...

  4. Liunx awk命令详解

    Liunx awk命令详解 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分 ...

  5. Liunx 常用命令 (几乎包含所有了)

    linux 常用命令: 关机 (系统的关机.重启以及登出 ) shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h ...

  6. liunx 常用命令-cut

    linux之cut用法 cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的. (1)其语法格式为: ...

  7. liunx常用命令0

    1 开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 点击"未列出?"-->输入root和密码 2 使用快捷键切换到虚拟终端2,使用普通用 ...

  8. liunx常用命令笔记

    安装软件教程 linux安装java:https://www.cnblogs.com/lamp01/p/8932740.html linux安装mysql:https://www.cnblogs.co ...

  9. Linux文件管理 | Liunx 常用命令

    文件与目录基本操作 目录: 一.显示文件内容 cat 命令 more 命令 less 命令 head 命令 tail 命令 二.文件内容查询(grep) 三.文件查找命令 find 命令 locate ...

  10. Liunx wget命令

    目录 Linux Wget命令 Wget后加URL Wget 参数 Linux Wget命令   wget命令是Linux系统用于从Web下载文件的命令行工具,支持 HTTP.HTTPS及FTP协议下 ...

最新文章

  1. Navicat Premium使用教程【比较详细】
  2. linux c语言文件拷贝_linux - scp命令远程文件拷贝
  3. 十四、Java练习:一个猜数游戏
  4. 从蓝桥杯来谈Fibonacci数列
  5. QSlider QLCDNumber 最常用的函数和 信号槽 (以后用到在加)
  6. linux c程序调用脚本,C程序与Lua脚本相互调用
  7. html5 plus.push,Push - 《HTML5 Plus API 指南》 - 书栈网 · BookStack
  8. 下载android 源码对应的kernel版本
  9. uploadify 上传文件出现HTTP 404错误
  10. CSS 绘制三角形原理演示(动画)
  11. 利用VBB仿真——实现数码管色子
  12. drools规则引擎使用文档
  13. html5 css3 JavaScript响应式中文静态网页模板js源代码
  14. 钢管代替钢筋土钉杆体在粉砂及松填土层基坑土钉支护中的运用(MATLAB实现)
  15. 会议室管理系统源码分享-Spring mvc+mybatis+jpa+mysql+bootstrap
  16. 仙侣情缘之麒麟劫java_《仙侣情缘之麒麟劫》详细流程攻略[多图]
  17. 洛谷 P1035 级数求和【二分||枚举】
  18. R语言实现结构方程模型
  19. ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起
  20. 北京大学MOOC 程序设计与算法(三)C++面向对象程序设计 期末考试

热门文章

  1. 【Leetcode刷题Python】1467. 两个盒子中球的颜色数相同的概率
  2. 使用phpword替换模板内容 在模板追加内容
  3. nginx 客户端返回499的错误码
  4. labview与android,LabVIEW与Android手机的无线视频实时传输
  5. Music decoding tool | 音乐解码工具
  6. html的页脚设计,如何单独设置页眉页脚
  7. 【Coursera-Machine Learning】自用5
  8. Minecraft Mod 开发:目录
  9. ASML EUV 光源的极限工程
  10. word打开文档很久很慢_Office软件打开速度慢怎么处理?Word打开很慢如何解决?...