| 参数 | vm.max_map_count |
|---|---|
| 默认值 | 65530 |
| 典型症状 | mmap 返回 ENOMEM(应用报 Cannot allocate memory) |
查看与调整
查看与调整
sysctl vm.max_map_count
sysctl -w vm.max_map_count=262144
# 持久化:/etc/sysctl.d/99-map-count.confElasticsearch 等产品的公开文档明确要求将该项提升到 262144,用于支撑 mmapfs 目录访问。
限制单个进程可持有的内存映射区域数(默认 65530);搜索引擎、JVM、游戏服务器等大量 mmap 的应用常需要提高。
| 参数 | vm.max_map_count |
|---|---|
| 默认值 | 65530 |
| 典型症状 | mmap 返回 ENOMEM(应用报 Cannot allocate memory) |
sysctl vm.max_map_count
sysctl -w vm.max_map_count=262144
# 持久化:/etc/sysctl.d/99-map-count.conf