设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1945|回复: 3
收起左侧

Linux下查看内存的命令 Free

[复制链接]
发表于 2010-9-19 21:22:15 | 显示全部楼层 |阅读模式
bash-3.00$ free

    total used free shared buffers cached

    Mem : 514020 465932 48088 0 15864 348844

    -/+ buffers/cache : 101224 412796

    Swap: 2096440 94916 2001524
   
    总物理内存: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.
发表于 2012-1-11 16:50:10 | 显示全部楼层
沙发 2012-1-11 16:50:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-1-19 08:05:29 | 显示全部楼层
thanks
板凳 2012-1-19 08:05:29 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-30 08:50:05 | 显示全部楼层
地板 2012-7-30 08:50:05 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-26 15:47 , Processed in 0.065418 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表