在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux ...
分类:
系统相关 时间:
2016-08-23 16:54:52
阅读次数:
305
free 命令详解: 执行命令后总共四行。 第一行: 列头 第二行: total 内存总数: 32881776 used 已经使用的内存数: 8324796 free 空闲的内存数: 24556980 shared 当前已经废弃不用,总是0 buffers: Buffer Cache内存数: 486 ...
分类:
系统相关 时间:
2016-08-06 08:21:34
阅读次数:
197
0. memory_profiler是干嘛的 memory_profiler是监控python进程的神器,它可以分析出每一行代码所增减的内存状况。 1. 入门例子 #del3.py 结果 代码执行一遍,然后给出具体代码在某一步占用的内存,通过内存加减可以看出某个对象的大小。 2. 对象不删除,直接赋 ...
分类:
编程语言 时间:
2016-07-16 22:25:15
阅读次数:
685
监控内存使用量:思路:使用free-m提取相关数据,算出使用内存量输入到文件,并且每一次计算都与当前文件中的数据对比,大于文件中的数据则替换。保留当天最大内存使用量,每天发送邮件(可以单独写个发邮件的脚本)。脚本可以写到计划任务里多长时间执行一次。也可以在脚本中加..
分类:
系统相关 时间:
2016-07-14 15:50:45
阅读次数:
166
如何使用VisualVM远程监控和优化Tomcat和Java程序的内存和CPUJVisualVM是Java继JConsole之后有一款力作,是集成了诸多分析和优化Java程序的工具的工具。我们可以用它来为优化Java程序的内存占用,找出内存泄漏,分析Java程序的CPU占用情况,根据JVisualVM获取到的数据优化JVM配..
分类:
编程语言 时间:
2016-07-03 23:48:04
阅读次数:
431
要监控交换机的CPU、内存关键在于找到正确的OID,关于怎么寻找OID请参考以下博文。http://tryrus.blog.51cto.com/10914693/1788833看这篇博文之前请确定已对zabbix的基本操作已有了解,有不明白的地方可以看我之前写的博文。http://tryrus.blog.51cto.com/10914693/1772271http..
分类:
其他好文 时间:
2016-06-16 18:27:31
阅读次数:
11789
一、通过查询zabbix db的方式通过主机IP获取到所需要的graphid(比如CPU监控图、内存监控图等,每个图对应一个graphid),最后将图片保存到本地 ...
分类:
编程语言 时间:
2016-05-13 08:55:23
阅读次数:
702
最原始的内存泄露测试 重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高。 MAT内存分析工具 2.1 MAT分析heap的总内存占用大小来初步判断是否
分类:
其他好文 时间:
2016-02-20 16:02:34
阅读次数:
251
内存泄露从入门到精通三部曲之排查方法篇最原始的内存泄露测试重复多次操作关键的可疑的路径,从内存监控工具中观察内存曲线,是否存在不断上升的趋势且不会在程序返回时明显回落。这种方式可以发现最基本,也是最明显的内存泄露问题,对用户价值最大,操作难度小,性价比极高。MAT内存分析工具2.1 MAT分析hea...
分类:
其他好文 时间:
2015-11-15 20:32:28
阅读次数:
207
Table of ContentsRegionServer功能职责租约管理Nonce管理堆内存监控健康检测RegionServer功能职责租约管理HBase的租约管理功能主要应用在scan查询上,如果客户端执行scan操作以后,在60秒内没有将Scanner进行关闭,也没有显示的将租约移除,这时查询租约将会过期,RegionServer会强行关闭与之对应的Scanner,来防止无效连接数过多的情况...
分类:
其他好文 时间:
2015-08-07 11:16:31
阅读次数:
755