free命令输出详解
下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:
FO[2][1] = ×××12
1 2 3 4 5 6
1 total used free shared buffers cached
2 Mem: ×××12 967476 31736 0 50668 223000
3 -/+ buffers/cache: 693808 305404
4 Swap: 2048276 154524 1893752
· ×××12KB(缺省时free的单位为KB)物理内存,即FO[2][1];
· 在这些物理内存中有967476KB(即FO[2][2])被使用了;
· 还用31736KB(即FO[2][3])是可用的;
· FO[2][1] = FO[2][2] + FO[2][3]
· A buffer is something that has yet to be "written" to disk.
· A cache is something that has been "read" from the disk and stored for later use.
· 释放掉被系统cache占用的数据;
echo 3 >/proc/sys/vm/drop_caches
· 读一个大文件,并记录时间;
· 关闭该文件;
· 重读这个大文件,并记录时间;
· 对于FO[3][2],即-buffers/cache,表示一个应用程序认为系统被用掉多少内存;
· 对于FO[3][3],即+buffers/cache,表示一个应用程序认为系统还有多少内存;
· FO[3][2] = FO[2][2] - FO[2][5] - FO[2][6]
· FO[3][3] = FO[2][3] + FO[2][5] + FO[2][6]
转载于:https://blog.51cto.com/linuxguest/652081
free命令输出详解相关推荐
- linux中top界面详解,Linux中top命令输出详解
前言 Linux下的top命令我相信大家都用过,自从我接触Linux以来就一直用top查看进程的CPU和MEM排行榜.但是top命令的其他输出结果我都没有了解,这些指标都代表什么呢,什么情况下需要关注 ...
- linux ps -ef命令输出详解,Linux-ps命令学习
由于ps命令涉及的内容比较多一些,这里单独使用一篇文章来介绍使用.使用的系统是:CentOS 7.4.17.08. ps命令是Process Status的缩写,用来列出系统中当前运行的进程.使用该命 ...
- netstat命令输出详解
1.说明 命令netstat用于查看Linux服务器上当前机器监听的端口信息, 对应的查询结果可以为我们提供很多有用的信息, 如下是执行命令后的查询结果: netstat -nltp 2.Proto, ...
- linux ps -ef命令输出详解,Linux下ps命令的10个基本例子
在Linux下ps命令是用于查看系统上运行的进程的最基本的命令之一.它提供了当前进程的同时,如用户ID,CPU使用率,内存使用率,命令名称等,它不显示实时数据,如top或htop命令的详细信息.但是, ...
- 31.进程管理之进程概览,及ps命令详解,ps -ef,ps aux,ps -le,ps -l输出详解和示例
本小章讲解进程管理中的进程概览和作用,及ps命令详解,ps -ef,ps aux,ps -le,ps -l的输出详解和示例 文章目录 进程概览 什么是进程和程序 进程管理的作用 进程启动方式 僵尸进程 ...
- Linux 执行文件查找命令 which 详解
某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查 ...
- SQLPLUS SPOOL命令使用详解
原文出处 SQLPLUS SPOOL命令使用详解 SPOOL是 SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORAC ...
- linux dd命令使用详解
linux dd命令使用详解 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file 输入文件名, ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
最新文章
- 【错误记录】Kotlin 编译报错 ( Smart cast to ‘Xxx‘ is impossible, because ‘xxx‘ is a mutable property ... )
- php匿名函数use,深入理解 PHP 匿名函数关键字 use 的 Runtime Context
- 虚拟机 centos 6.5 扩展根目录分区大小
- SSH整合jar包下载
- .NET6之MiniAPI(十八):OpenAPI swagger
- JavaScript中关于setTimeout和setInterval的使用
- 笨笨工作室告别十月模拟赛
- android wifi是否可用,Android检测网络连接是否可用
- RouterOS计划任务实例
- java创建按钮_java中制作一个按钮需要那些步骤
- python 处理xml
- netbeans莫明其妙的报错
- 生则决定生,去则实不去
- 微博服务器瘫痪容易修复吗,微博服务器九次瘫痪,还有一个竟然连崩四回,程序员:放过我吧!...
- 如何将iPhone核心数据与Web服务器同步,然后推送到其他设备? [关闭]
- Ubuntu下安装RabbbitVCS(图形化svn管理工具)-- Ubuntu也有TortoiseSVN
- android:ellipsize
- Java控制语句详解
- BNF范式和EBNF范式
- Zadoff-Chu 序列
热门文章
- 天津大学火速解聘学术不端教授!退学研究生123页PDF实名举报,控诉利用职权为女儿留学铺路...
- 能迂回,会绕路的开源游戏AI:解决怪物撞墙卡死角
- 为什么是红旗EV?一文拆解中国第一款Robotaxi量产车型
- 每张脸值5美元,谷歌花钱买数据强化刷脸,还把隔空操控手机变成现实
- spring注解@Component、@Repository、@Service、@Controller
- x86CPU 实模式 保护模式 傻傻分不清楚? 基于Xv6-OS 分析CR0 寄存器
- css3效果: animate实现点点点loading动画效果(一)
- 军规13 降低流量和电量消耗
- C#实现图标批量下载
- linux for循环