该文被密码保护。 阅读全文
posted @ 2017-04-27 21:26
苏小北1024
阅读(2)
评论(0)
推荐(0)
摘要:
slab:由于内核会有许多小对象,这些对象构造销毁十分频繁,比如i node,dentry,这些对象如果每次构建的时候就向内存要一个页(4kb),而其实只有几个字节,这样就会非常浪费,为了解决这个问题,就引入了一种新的机制来处理在同一个页框中如何分配小存储区,而slab可以对小对象进行分配,这样就不 阅读全文
posted @ 2017-04-27 15:27
苏小北1024
阅读(348)
评论(0)
推荐(0)
摘要:
参考 REF "https://www.kernel.org/doc/Documentation/vm/transhuge.txt" 阅读全文
posted @ 2017-04-27 14:53
苏小北1024
阅读(6707)
评论(0)
推荐(0)
摘要:
不太了解底层的人对swap空间的概念也很模糊,这里我简单举例,看看swap空间的作用 查看当前swap空间:3个方式 关闭(释放)swap空间 一个吃内存程序:dd 现象:dd程序立刻OOM,并且dd程序没有重启启动 开启SWAP空间 现象: dd程序没有立刻OOM,而是先用SWAP空间,监控swa 阅读全文
posted @ 2017-04-27 14:14
苏小北1024
阅读(1642)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-04-27 12:39
苏小北1024
阅读(2)
评论(0)
推荐(0)
摘要:
5. 内存问题排查手段及相关文件介绍【重点】 对于内存问题排查,或者OOM问题排查,一般会涉及到如下文件,下面将如下文件的分析和设置介绍一下,这也是本文档的重点,后面排查内存信息还是要根据这些文件信息来排查。其实未必是有内存泄露,也可能是一些策略有问题,比如线程数目的增加,buffer的申请、释放时 阅读全文
posted @ 2017-04-27 10:09
苏小北1024
阅读(2135)
评论(0)
推荐(0)
浙公网安备 33010602011771号