MySQL · 捉蟲動態 · Error in munmap() "Cannot allocate memory"

前言 最近線上遇到一個問題,一個MySQL實例報錯 Error in munmap(): Cannot allocate memory 造成進程異常退出 背景介紹 MySQL 使用 jemalloc 進行內存分配,報錯的原因是 MySQL 進程的 VMA 數量大於操作系統上限 這裏先介紹幾個前序概念 虛擬內存區域 VMA Linux進程通過vma進行管理,每個進程都有一個結構體中維護一個vma鏈表
相關文章
相關標籤/搜索