仓酷云

标题: 给大家带来CentOS中的free下令 [打印本页]

作者: 分手快乐    时间: 2015-1-14 20:43
标题: 给大家带来CentOS中的free下令
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!注释一下Linux上free下令的输入。
  上面是free的运转了局,一共有4行。为了便利申明,我加上了列号。如许能够把free的输入当作一个二维数组FO(FreeOutput)。比方:
FO[2][1]=15402628FO[3][2]=12033012




free的输入一共有四行,第四举动互换区的信息,分离是互换的总量(total),利用量(used)和有几余暇的互换区(free),这个对照分明,不说太多。
  free输入地第二行和第三行是对照让人利诱的。这两行都是申明内存利用情形的。第一列是总量(total),第二列是利用量(used),第三列是可用量(free)。
  第一行的输入时从操纵体系(OS)来看的。也就是说,从OS的角度来看,盘算机上一共有:
这里失掉第一个等式:
FO[2][4]暗示被几个历程同享的内存的,如今已deprecated,其值老是0(固然在一些体系上也大概不是0,次要取决于free下令是怎样完成的)。
FO[2][5]暗示被OSbuffer住的内存。FO[2][6]暗示被OScache的内存。在有些时分buffer和cache这两个词常常混用。不外在一些对照低层的软件里是要辨别这两个词的,看老外的洋文:
也就是说buffer是用于寄存要输入到disk(块装备)的数据的,而cache是寄存从disk上读出的数据。这两者是为了进步IO功能的,并由OS办理。
Linux和其他成熟的操纵体系(比方windows),为了进步IOread的功能,老是要多cache一些数据,这也就是为何FO[2][6](cachedmemory)对照年夜,而FO[2][3]对照小的缘故原由。我们能够做一个复杂的测试:
1.开释失落被体系cache占用的数据;
echo3>/proc/sys/vm/drop_caches
2.读一个年夜文件,并纪录工夫;
3.封闭该文件;
4.重读这个年夜文件,并纪录工夫;
第二次读应当比第一次快良多。本来我做过一个BerkeleyDB的读操纵,也许要读5G的文件,几万万笔记录。在我的情况上,第二次读比第一次也许能够快9倍摆布。
  free输入的第二行是从一个使用步伐的角度看体系内存的利用情形。
由于被体系cache和buffer占用的内存能够被疾速接纳,以是一般FO[3][3]比FO[2][3]会年夜良多。
这里还用两个等式:
这两者都不难了解。
  free下令由procps.*.rpm供应(在Redhat系列的OS上)。free下令的一切输入值都是从/proc/meminfo中读出的。
在体系上大概有meminfo(2)这个函数,它就是为懂得析/proc/meminfo的。procps这个包本人完成了meminfo()这个函数。能够下载一个procps的tar包看看详细完成,如今最新版式3.2.8。


欢迎大家来到仓酷云论坛!
作者: 若天明    时间: 2015-1-16 21:51
标题: 给大家带来CentOS中的free下令
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
作者: 老尸    时间: 2015-1-20 23:50
任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.
作者: 莫相离    时间: 2015-2-6 09:44
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
作者: 爱飞    时间: 2015-2-15 23:12
Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。
作者: 不帅    时间: 2015-3-4 19:37
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
作者: 若相依    时间: 2015-3-11 20:50
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
作者: 蒙在股里    时间: 2015-3-19 15:40
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者: 飘灵儿    时间: 2015-3-29 16:24
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2