该文被密码保护。 阅读全文
摘要:
今天遇见了一个问题,发现一台系统为redhat 5.8的跑storm的机器内存报警,然后跟了一下,发现系统内存耗尽了,但是通过top或者ps命令看到所有应用或系统进程内存占用率总和不到10%。 [@storm yd8325 ~] free m total used free shared buffe 阅读全文
摘要:
slab:由于内核会有许多小对象,这些对象构造销毁十分频繁,比如i node,dentry,这些对象如果每次构建的时候就向内存要一个页(4kb),而其实只有几个字节,这样就会非常浪费,为了解决这个问题,就引入了一种新的机制来处理在同一个页框中如何分配小存储区,而slab可以对小对象进行分配,这样就不 阅读全文
摘要:
参考 REF "https://www.kernel.org/doc/Documentation/vm/transhuge.txt" 阅读全文
摘要:
不太了解底层的人对swap空间的概念也很模糊,这里我简单举例,看看swap空间的作用 查看当前swap空间:3个方式 关闭(释放)swap空间 一个吃内存程序:dd 现象:dd程序立刻OOM,并且dd程序没有重启启动 开启SWAP空间 现象: dd程序没有立刻OOM,而是先用SWAP空间,监控swa 阅读全文
该文被密码保护。 阅读全文
摘要:
5. 内存问题排查手段及相关文件介绍【重点】 对于内存问题排查,或者OOM问题排查,一般会涉及到如下文件,下面将如下文件的分析和设置介绍一下,这也是本文档的重点,后面排查内存信息还是要根据这些文件信息来排查。其实未必是有内存泄露,也可能是一些策略有问题,比如线程数目的增加,buffer的申请、释放时 阅读全文