仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 723|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS下free 下令

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!体系***必需保护他们办事器的安康运转。个中一个主要的局部就是内存。当办事器内存利用率太高时,它会下降办事器的功能。Linux有一个称为free的工具,来监控内存利用率。



free下令是甚么

free下令是一个显现体系中余暇和已用内存巨细的工具。free下令的输入和top下令类似。年夜多半Linux刊行版已含有free下令。
怎样运转free

想要运转,只需在把持台输出free便可。不带选项运转会显现一个以KB为单元的默许输入。
  1. $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为单元的输入样例。
  1. $free-m
复制代码



这个技能一样合用于-b,-k,-g–tera选项。
以适于人类可读体例显现内存信息

free一样供应了-h选项,这意味着适于人类可读(译注:体系上大概其实不存在-h选项,已被-m代替)。那末这与别的的选项有甚么分歧呢,如-m(MB)选项?可见的最年夜分歧是-h选项会在数字前面加上适于人类可读的单元。让我们看一个例子。
  1. $free-h
复制代码



如我们一同看到的,在1,0数字后这里是G(GB)字母。当数字并没有到达GB时,free充足伶俐来晓得并在每一个数字前面跟上符合的单元。前面的M-数字929告知我们它有929MB(译注:原文为929numbertellusits969Megabytes,这里应当为输出毛病)。
距离显现free

作为一个形态反省工具,最好的统计内存使用率的***是利用提早距离。这么做的话,我们可使用-s选项前面跟上我们想要距离的N秒数。我们能够在前面兼并几个选项来使输入满意我们的需求。假设我们想要每3秒统计一次内存使用率而且适于人类可读,那末就像如许做:
  1. $free-hs3
复制代码



显现上下内存使用率

假如我们想要晓得上下内存统计,我们可使用-l选项。上面是一个例子。
  1. $free-l
复制代码



显现Linux全体内存

假如我们必要每列的总计信息,我们能够在free下令前面跟上-t选项。这会在字底部分外到场一行显现。
  1. $free-t
复制代码



总结

除vmstat之外,free下令也是一个用于统计内存使用率的复杂统计工具。用这个你能够疾速检察你的Linux内存信息。free下令利用/proc/meminfo作为基准来显现内存使用率信息。如平常一样,你能够在把持台下输出manfree来猎取更多关于free的信息。
via:http://linoxide.com/linux-command/linux-free-command/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
小魔女 该用户已被删除
沙发
发表于 2015-1-15 19:46:26 | 只看该作者

来一发CentOS下free 下令

随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
活着的死人 该用户已被删除
板凳
发表于 2015-1-21 12:47:52 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
若天明 该用户已被删除
地板
 楼主| 发表于 2015-1-30 18:49:21 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
小女巫 该用户已被删除
5#
发表于 2015-2-6 15:28:56 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
分手快乐 该用户已被删除
6#
发表于 2015-2-17 03:02:26 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
深爱那片海 该用户已被删除
7#
发表于 2015-3-5 16:43:00 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
因胸联盟 该用户已被删除
8#
发表于 2015-3-12 11:37:04 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-19 23:38:02 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 14:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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