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)。

linux free空闲内存用尽,Linux中显示空闲内存空间的free命令的基本用法相关推荐

  1. 第一周--Centos7中的 at 使用技巧及其历史命令管理和用法

    **Centos 7 中的at 使用技巧及其历史命令管理和用法**我将在本文讲述如下内容: 关于Linux的发行版及不同发行版间的联系和区别 实现晚上20:30自动关机,并提示用户 总结历史命令管理以 ...

  2. linux 命令提示符 时间,在LINUX的命令提示符及CMD命令提示符中显示时间

    用途之一是可以查看某个命令或程序的执行时间. 一.CMD中显示时间设置 参数说明: $P:当前路径 $G:>(大于号) $T:当前时间,精确到0.01s 实验如下: C:\Users\g4-10 ...

  3. cmd怎么进入linux系统时间,在LINUX的命令提示符及CMD命令提示符中显示时间

    用途之一是可以查看某个命令或程序的执行时间. 一.CMD中显示时间设置 参数说明: $P:当前路径 $G:>(大于号) $T:当前时间,精确到0.01s 实验如下: C:\Users\g4-10 ...

  4. 75.android 简单的获取当前可用运行内存,总运行内存,获取包含系统软件在内的所有内存,获取系统参数显示的内存大小。

    //第一步 写个SystemMemory类来获取当前可用运行内存和总运行内存: public class SystemMemory {/*** * 获取android当前可用运行内存大小* * @pa ...

  5. python吃显卡还是内存不足_Pythorch中的GPU内存问题,GPUMemoryProblemsinPyTorch,显卡,爆炸,与,利用率,不足...

    如今研究人工智能,跑深度学习算法,显卡/GPU绝对是第一大门槛,所以不管您是1080Ti还是V100,如果不能发挥出GPU的最大能力,那它可能就是不是显卡而是块普通的砖头了吧. 显卡爆炸 显卡爆炸和内 ...

  6. java内部类内存泄漏,Android中常见的内存泄漏和解决方案

    什么是内存泄漏? 简单点说,就是指一个对象不再使用,本应该被回收,但由于某些原因导致对象无法回收,仍然占用着内存,这就是内存泄漏. 为什么会产生内存泄漏,内存泄漏会导致什么问题? 相比C++需要手动去 ...

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

    free 命令显示系统使用和空闲的内存情况,包括物理内存.交互区内存(swap)和内核缓冲区内存 参数 -b 显示内存的单位为字节 -k 显示内存的单位为 KB -m 显示内存的单位为 M -o 忽略 ...

  8. qt linux 程序设置字体,QT程序中显示中文字体解决办法

    最近一直在做移植qtopia4.4.3和QT4.7的工作.qtopia已经可以在龙芯开发板上正常运行.搭建QT4.7的环境,使用QT4.7编写小程序,发现不能显示中文.研究了一番,找到了如下的解决方法 ...

  9. php 共享内存列队,php中对共享内存,消息队列的操作

    消息队列中的数据同样受到大小的约束,具体约束范围可通过msg_stat_queue的msg_qbytes看到.这段代码唯一有点小改动的地方就在接受消息时,指定了MSG_IPC_NOWAIT,不然如果目 ...

  10. linux中显示进程,linux中怎么显示所有进程

    Linuxlinux中显示所有进程下使用PS命令结合相关参数可以查看linux当前系统下的所有进程.那么linux中怎么显示所有进程呢?接下来大家跟着学习啦小编一起来了解一下的解决方法吧. linux ...

最新文章

  1. java字符串分解 StringTokenizer用法
  2. TensorFlow Google大会总结
  3. 2017年深度学习十大趋势预测
  4. 机器学习从入门到精通系列之BP神经网络理论知识详解
  5. 我的世界——用一桶水一直灭岩浆一直刷黑曜石
  6. Apache Iceberg 快速入门
  7. 7-4 螺旋方阵 (20 分)
  8. apache derby_Apache Derby数据库JVM安全策略
  9. mysql 数据库文件导入和导出、远程上传和下载数据库
  10. HDOJ1430魔板
  11. 安全测试 switchport protected
  12. 4阶显式Runge-Kutta法解常微分方程的通用程序--python实现
  13. java及vue实现获取电脑打印机及打印功能
  14. 零基础自学R语言 1 R语言介绍 1.5 RStudio软件
  15. 破解获取wifi密码
  16. 一个基本反相器的版图设计
  17. 性能最大提升60%,阿里云第八代企业级实例ECSg8i正式上线
  18. 第12期 《冬温夏清,玉树琼枝》11月刊
  19. linux系统修复引导方案
  20. 关于ENSP上路由设备40错误,创建的虚拟网卡为VirtualBox Host-Only Network #2

热门文章

  1. 移动硬盘突然断电导致坏道产生
  2. Wireshark TS | 丢包?不要轻易下结论续
  3. 我的世界服务器皮肤文件夹在哪里,我的世界青龙皮肤文件,启动侠皮肤文件夹在哪个文件夹...
  4. 腾讯云人员缩减,急盈利,3000~4000 人面临被裁
  5. 比湿,相对湿度和绝对湿度
  6. ASK,OOK,FSK,GFSK简介
  7. 计算机网络基础教程第二版答案,计算机网络技术实用教程(第2版)课后习题答案...
  8. Android性能优化系列:内存优化
  9. 重庆大学计算机学院研究生奖学金评定准则,重庆大学经管学硕士生奖学金评定办法(试行).doc...
  10. 博纳影业明日上市:于冬陷入与江疏影绯闻 被曝斥资千万买珠宝