free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

1.命令格式:

free [参数]

2.命令功能:

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

3.命令参数:

-b  以Byte为单位显示内存使用情况。

-k  以KB为单位显示内存使用情况。

-m  以MB为单位显示内存使用情况。

-g   以GB为单位显示内存使用情况。

-o  不显示缓冲区调节列。

-s<间隔秒数>  持续观察内存使用状况。

-t  显示内存总和列。

-V  显示版本信息。

4.使用实例:

实例1:显示内存使用情况

命令:

free

free -g

free -m

输出:

[root@SF1150 service]# free

total       used       free     shared    buffers     cached

Mem:      32940112   30841684    2098428          0    4545340   11363424

-/+ buffers/cache:   14932920   18007192

Swap:     32764556    1944984   30819572

[root@SF1150 service]# free -g

total       used       free     shared    buffers     cached

Mem:            31         29          2          0          4         10

-/+ buffers/cache:         14         17

Swap:           31          1         29

[root@SF1150 service]# free -m

total       used       free     shared    buffers     cached

Mem:         32168      30119       2048          0       4438      11097

-/+ buffers/cache:      14583      17584

Swap:        31996       1899      30097

说明:

下面是对这些数值的解释:

total:总计物理内存的大小。

used:已使用多大。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存。

分享是一种积极的生活态度

传播测试知识、技能与正能量!

分享测试生活,思考测试人生!欢迎来稿 xuegod@yeah.net

关注微信公众号:xinsz08

【Linux】命令每日一个相关推荐

  1. 【10】linux命令每日分享——cp复制文件和目录

    大家好,这里是sdust-vrlab,Linux是一种免费使用和自由传播的 类UNIX操作系统,Linux的基本思想有两点:一切都是文件:每个文件都有确定的用途:linux涉及到IT行业的方方面面,在 ...

  2. 【12】linux命令每日分享——echo命令为用户添加密码

    大家好,这里是sdust-vrlab,Linux是一种免费使用和自由传播的 类UNIX操作系统,Linux的基本思想有两点:一切都是文件:每个文件都有确定的用途:linux涉及到IT行业的方方面面,在 ...

  3. 用 Linux 命令玩一个有趣的数学游戏

    在家玩流行的英国游戏节目 "Countdown" 中的数字游戏. 像许多人一样,我在大流行期间看了不少新的电视节目.我最近发现了一个英国的游戏节目,叫做 Countdown,参赛者 ...

  4. L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice

    9.7 top:实时显示系统中各个进程的资源占有状况 9.7.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个 ...

  5. linux echo 指向文件夹,Linux 命令每日一练:echo命令

    Linux中echo命令 ->英文含义:回声.共鸣.重复.可以理解记忆为: 重复之前的内容得到响应然后打印输出一行文本,一般起到一个提示的作用. 命令格式: echo[选项]-[字符串/数字]- ...

  6. L29.linux命令每日一练 -- 第四章 文本处理三剑客 -- sed命令

    4.2 sed:流编辑器 4.2.1 sed命令语法及参数说明 ​ [命令星级] ★★★★★ ​ [功能说明] ​ sed是Stream Editor(字符流编辑器)的缩写,简称流编辑器.它是Linu ...

  7. 在python中使用linux命令写一个监控脚本

    编写python监控脚本,监控/和/boot分区的使用率,/ 大于60%就告警,在屏幕上输出内容,具体自己定义 /boot分区大于50%就告警 脚本名monitor_partition.py 将磁盘的 ...

  8. 【Linux】命令每日一个:telnet

    功能说明 telnet 命令通常用来远程登录.telnet程序是基于TELNET协议的远程登录客户端程序.Telnet协议是TCP/IP协议族中的一员,是 Internet远程登陆服务的标准协议和主要 ...

  9. Linux文本编辑跳到指定行,Linux 命令每日一练:vi命令

    Linux中vi 命令 ->可以理解记忆为:visual insert(即可视化插入)-> 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫v ...

最新文章

  1. 您的手机上未安装应用程序 android 点击快捷方式提示未安装程序的解决
  2. Javascript的this用法
  3. c语言malloc函数用法_小白对c语言数组的基础总结
  4. C语言库函数大全及应用实例七
  5. c语言cnn实现ocr字符,端到端的OCR:基于CNN的实现
  6. elasticsearch6 学习之安装
  7. ci中如何得到配置的url
  8. windows下eclipse搭建android_ndk开发环境
  9. 只需四步完成java JDK1.8的下载安装与配置【图文详解】
  10. 维珍银河创始人布兰森成功进入太空 早于贝佐斯9天
  11. python实现找出1000以内的所有完美数
  12. CyclicBarrier底层实现和原理
  13. TP-LINKTL-WR845N和腾达W311R怎么设置wds桥接
  14. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目...
  15. C# ActiveX 网页打包验证自动升级
  16. 华为AX3Pro路由器配置成交换机使用
  17. vue 使用table2excel导出excel表格(带图片)
  18. ACPI Spec Chapter 10 Power Source And Power Meter Devices
  19. UCOSIII 系统内部任务
  20. windowsNote(小便签)

热门文章

  1. 品优购项目html代码
  2. 解决为什么svn没有对号等符号的问题。
  3. 社会保障卡读取基本文件数据
  4. 电子技术课程设计-正弦波发生及频率显示电路-电子线路CAD原理图
  5. 永磁电机风力发电机原理及并网实验系统QY-TF18
  6. hp服务器性能测试,较新架构服务器用CPU性能对比测试
  7. 【Kettle Spoon】课程要点简记
  8. 鼠标侧键设置工具X-Mouse安装教程
  9. asp毕业设计——基于asp+access的教师档案管理系统设计与实现(毕业论文+程序源码)——教师档案管理系统
  10. 代码阅读方法(自己总结地 厚厚)