free命令的含义--明白
来源:互联网 发布:淘宝开书店没证咋办 编辑:程序博客网 时间:2024/06/05 07:24
-bash-3.00$ free
total used free shared buffers cached
Mem: 514020 465932 48088 0 15864 348844//os可用的内存
-/+ buffers/cache: 101224 412796 //应用程序可用的内存
Swap: 498004 0 498004
总物理内存:512mb 已用了455MB shard:多个进程共享的内存为0,磁盘缓存的大小为340MB
第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。
这两个的区别在于使用的角度来看,第二行是从OS的角度来看,因为对于OS, buffers/cached 都是属于被使用,所以他的可用内存是15864KB,已用内存是465932KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.
第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached.
即:412796= 48088+15864+348844
- free命令的含义--明白
- 彻底搞明白find命令的-mtime参数的含义
- Linux-free命令显示各值的具体含义
- Linux Free命令每个数字的含义 和 cache 、buffer的区别
- Free命令每个数字的含义 和 cache 、buffer的区别
- 彻底明白IP地址的含义
- 彻底明白Hibernate中的Inverse的含义
- 终于明白了“疯狂”的含义
- 此时此刻才明白低调的真正含义
- linux的free命令
- CentOS的free命令
- Linux的free命令
- CentOS的free命令
- CentOS的free命令
- 终于弄明白了Linux内核的LOCK_PREFIX的含义
- Linux的free命令详解
- linux上的free命令
- 由free命令想到的
- oracle快速启动关闭sh程序
- C#中数据类型的分类
- python第十五课——图形界面文本框排列和调用
- 浮点数在计算机中存储方式
- unix服务器安全策略
- free命令的含义--明白
- 绝对珍贵的“direct push技术原理”转载!谢谢原创!
- 考勤排班
- GetMemory 改错
- c面试试题
- 在C# 中将byte转换为int和int转换为byte
- 开博第一篇——给我的学生
- 乱砍设计模式之二 -- STATE模式
- 学习Java的30个基本概念