博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
free -m 解读笔记
阅读量:4212 次
发布时间:2019-05-26

本文共 561 字,大约阅读时间需要 1 分钟。

free -m 这个命令大家都很熟悉了,但是结果的解读多多少少有点迷惑性,自己记录总结一下,以后免得忘记了。

先来看一张图,截图的我的一个服务器的内存使用情况。
在这里插入图片描述
1:先来看-/+ buffers/cache这一行,这个是要这么看的,最左边的-和+是对应后面的2列数字
其中,-buffers/cache这个是代表当前服务器的程序实际已经使用的内存。
+buffers/cache这个是代表当前服务器的程序还未使用的内存。

2:记住二个公式:

总的物理内存 = +buffers/cache 加上 -buffers/cache
(64373 ≈ 33099 + 31274)

当前实际已使用的内存-buffers/cache=used - buffers - cached

(33099 ≈ 43937 - 139 - 10698)

3:swap:物理内存不够用的时候,会把一部分物理内存作为虚拟内存,交换空间,把不常用的程序的数据会放入到该交换空间

4:total:代表总的交换空间大小 used:已经被交换的空间 free:空闲的等待交换空间

总结:程序真正占用的内存是: -buffers/cache,也就是used - buffers - cached

还未用到的内存是:free + buffers +cached

转载地址:http://yikmi.baihongyu.com/

你可能感兴趣的文章
Spring MVC与JAX-RS比较与分析
查看>>
openstack官方docker介绍
查看>>
Linux命令之chmod详解
查看>>
【java小程序实战】小程序注销功能实现
查看>>
(六) Git--标签管理
查看>>
建造者模式(Builder)-设计模式(三)
查看>>
Android——ImageSwitcher轮流显示动画
查看>>
Android——利用手机端的文件存储和SQLite实现一个拍照图片管理系统
查看>>
java反射详解
查看>>
JPA 注解
查看>>
JQuery 简介
查看>>
Java创建对象的方法
查看>>
Extjs自定义组件
查看>>
TreeGrid 异步加载节点
查看>>
Struts2 标签库讲解
查看>>
Google Web工具包 GWT
查看>>
材料与工程学科相关软件
查看>>
windows 下AdNDP 安装使用
查看>>
Project 2013项目管理教程(1):项目管理概述及预备
查看>>
ssh客户端后台运行
查看>>