来一发CentOS下free 下令
欢迎大家来到仓酷云论坛!体系***必需保护他们办事器的安康运转。个中一个主要的局部就是内存。当办事器内存利用率太高时,它会下降办事器的功能。Linux有一个称为free的工具,来监控内存利用率。free下令是甚么
free下令是一个显现体系中余暇和已用内存巨细的工具。free下令的输入和top下令类似。年夜多半Linux刊行版已含有free下令。
怎样运转free
想要运转,只需在把持台输出free便可。不带选项运转会显现一个以KB为单元的默许输入。
$free
从下面的截图我们看到:
内存(以KB计)
[*]Total(全体):1026740
[*]Used(已用):843396
[*]Free(可用):183344
[*]Shared(同享):0
[*]Buffers(块装备缓存区):52704
[*]Cached(文件缓存):376384
译注:关于Buffers和Cached的区分,来自http://www.taobaotesting.com/blogs/qa?bid=2265的一段注释以下:
buffers是指用来给块装备做的缓冲巨细,他只纪录文件体系的metadata和trackingin-flightpages.
cached是用来给文件做缓冲。
那就是说:buffers是用来存储,目次内里有甚么内容,权限等等。而cached间接用来影象我们翻开的文件
Swap(以KB计)
[*]Total(全体):1045500
[*]Used(已用):3376
[*]Free(可用):1042124
当你瞥见buffer/cache的余暇空间低大概swap的余暇空间低,申明内存必要晋级了。这意味这内存使用率很高。请注重shared(同享)内存列应当被疏忽,由于它已被放弃了。
以别的单位显现内存信息
如我们先条件到的,默许free会以KB为单元显现信息。free一样供应给我们b(B),-k(KB),-m(MB),-g(GB)and–tera(TB)这些单元。要显现我们想要的单元,只需选择一个并在free前面跟上。上面一个是以MB为单元的输入样例。
$free-m
这个技能一样合用于-b,-k,-g和–tera选项。
以适于人类可读体例显现内存信息
free一样供应了-h选项,这意味着适于人类可读(译注:体系上大概其实不存在-h选项,已被-m代替)。那末这与别的的选项有甚么分歧呢,如-m(MB)选项?可见的最年夜分歧是-h选项会在数字前面加上适于人类可读的单元。让我们看一个例子。
$free-h
如我们一同看到的,在1,0数字后这里是G(GB)字母。当数字并没有到达GB时,free充足伶俐来晓得并在每一个数字前面跟上符合的单元。前面的M-数字929告知我们它有929MB(译注:原文为929numbertellusits969Megabytes,这里应当为输出毛病)。
距离显现free
作为一个形态反省工具,最好的统计内存使用率的***是利用提早距离。这么做的话,我们可使用-s选项前面跟上我们想要距离的N秒数。我们能够在前面兼并几个选项来使输入满意我们的需求。假设我们想要每3秒统计一次内存使用率而且适于人类可读,那末就像如许做:
$free-hs3
显现上下内存使用率
假如我们想要晓得上下内存统计,我们可使用-l选项。上面是一个例子。
$free-l
显现Linux全体内存
假如我们必要每列的总计信息,我们能够在free下令前面跟上-t选项。这会在字底部分外到场一行显现。
$free-t
总结
除vmstat之外,free下令也是一个用于统计内存使用率的复杂统计工具。用这个你能够疾速检察你的Linux内存信息。free下令利用/proc/meminfo作为基准来显现内存使用率信息。如平常一样,你能够在把持台下输出manfree来猎取更多关于free的信息。
via:http://linoxide.com/linux-command/linux-free-command/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
来一发CentOS下free 下令
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。 一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。 安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
页:
[1]