搜索:overcommit

共命中 5 条(服务端检索)
操作系统内功 · 第 51 篇|overcommit 三种策略:内存申请的承诺与谎言
malloc 返回成功不代表内存真的到手。本文拆解 vm.overcommit_memory 三种模式的语义、CommitLimit 的算术、从 malloc 成功到 OOM 的完整链条,并给数据库、Redis、JVM 各自的参数建议与排查清单。
后端技术 精选 · 原创 · 今天 阅读 1·访客 1
操作系统内功 · 第 43 篇|sysctl 调优:/proc/sys 的高频参数与实战
网上流传的「Linux 调优脚本」大多来路不明。本篇讲透 sysctl 机制本身:/proc/sys 的树形结构、/etc/sysctl.d 的加载链与持久化、 somaxconn/port_range/file-max/overcommit 四组高频参数的真实语义与推导,容器里哪些参数进了 namespace,以及「改之前先测基线」的验证方法论。
后端技术 精选 · 原创 · 5天前 阅读 28·访客 28
操作系统内功 · 第 3 篇|内存分配内幕:伙伴系统、SLUB 与 glibc 碎片连环事故
RSS 缓慢上涨、堆剖析却查不到泄漏,最后被 OOM killer 一枪带走——这类事故的根源常常不是泄漏,而是分配器的碎片化。本篇从内核的伙伴系统讲到 SLUB,再对比 ptmalloc、tcmalloc、jemalloc 三国志,把 OOM killer 的判决逻辑和 overcommit 的三种姿势一次讲透。
后端技术 精选 · 原创 · 10-26 阅读 153·访客 152
操作系统内功 · 第 54 篇|ulimit 与 rlimits:进程的出生配置与常见陷阱
too many open files、fork 失败、core 写不出来,十有八九是 rlimits 在作怪。本文讲清软硬限制语义、常用限额清单、从 PAM 到 systemd 再到容器的继承链,以及 nofile 生效链等经典陷阱的排查套路。
后端技术 精选 · 原创 · 今天 阅读 1·访客 1
零拷贝
从 sendfile 到 mmap:零拷贝如何减少上下文切换
后端技术 精选 · 原创博客 · 2020-04-21 阅读 567·访客 566