Linux 内存监控内存利用情形监测[Linux安全]
本文“Linux 内存监控内存利用情形监测[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Linux 内存监控是Linux内核所管理的最重要的资源之一.内存管理系统是操作系统中最为重要的部份,因为系统的物理内存老是少于系统所需求的内存数目.虚拟内存就是为了降服这个冲突而采取的战略.系统的虚拟内存通过在各个进程之间同享内存而使系统看起来有多于实际内存的内存容量.
(1)Linux 内存监控及时监控内存利用情形
在号令行利用“Free”号令可以监控内存利用情形
#free
total used freeshared bufferscached
Mem:256024192284 63740 0 10676101004
-/+ buffers/cache: 80604175420
Swap: 522072 0522072
上面给出了一个256兆的RAM和512兆交换空间的系统情形.第三行输出(Mem:)显示物理内存.total列不显示核心利用的物理内存(普通大约1MB).used列显示被利用的内存总额(第二行不计缓冲). free列显示全部没利用的内存.Shared列显示多个进程同享的内存总额.Buffers列显示磁盘缓存的当前大小.第五行(Swap:)对对换空间,显示的信息近似上面.假定这行为全0,那么没利用对换空间.在缺省的状况下,free号令以千字节(也就是1024字节为单位)来显示内存利用情形.可以利用?h参数以字节为单位显示内存利用情形,或可以利用?m参数以兆字节为单位显示内存利用情形.还可以通过?s参数利用号令来不中止地监控内存利用情形:
#free ?b ?s2
这个号令将会在终端窗口中持续不断地报告内存的利用情形,每2秒钟更新一次.
(2)Linux 内存监控组合watch? free号令用来及时监控内存利用情形:
#watch -n 2 -d free
Every 2.0s: freeFri Jul 6 06:06:12 2007
total used freeshared bufferscached
Mem:233356218616 14740 0 5560 64784
-/+ buffers/cache:148272 85084
Swap: 622584 6656615928
watch号令会每两秒履行 free一次,履行前会排除屏幕,在一样位置显示数据.因为 watch号令不会卷动屏幕,所以合适出长时间的监测内存利用率.可以利用 -n选项,掌握履行的频率;也可以操纵 -d选项,让号令将每次差别的地方显示出来.Watch号令会一向履行,直到您按下 [Ctrl]-[C] 为止.
以上是“Linux 内存监控内存利用情形监测[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |