2019年6月26日
摘要: Memory Overcommit的意思是操作系统承诺给进程的内存大小超过了实际可用的内存。一个保守的操作系统不会允许memory overcommit,有多少就分配多少,再申请就没有了,这其实有些浪费内存,因为进程实际使用到的内存往往比申请的内存要少,比如某个进程malloc()了200MB内存, 阅读全文
posted @ 2019-06-26 09:35 xibuhaohao 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 一、oom killer理解和日志分析:知识储备 oom killer日志分析,这是前篇,准备一些基础知识 带着问题看: 1.什么是oom killer 是Linux内核设计的一种机制,在内存不足的时候,选择一个占用内存较大的进程并kill掉这个进程,以满足内存申请的需求(内存不足的时候该怎么办,其 阅读全文
posted @ 2019-06-26 09:07 xibuhaohao 阅读(6509) 评论(0) 推荐(0) 编辑