Skip to content

Commit

Permalink
update-memory_tracker_limit_ratio-desc (#2540)
Browse files Browse the repository at this point in the history
  • Loading branch information
abby-cyber authored Feb 2, 2023
1 parent b703046 commit 5da8760
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ rocksdb options 配置的格式为`{"<option_name>":"<option_value>"}`,多个
| 名称 | 预设值 | 说明 |
| :------------------- | :------------------------ | :------------------------------------------ |
|`memory_tracker_limit_ratio` |`0.8` |可用内存的百分比,当可用内存低于该值时,NebulaGraph 会停止接受查询。<br/>计算公式:可用内存/(总内存 - 保留内存)。<br/> **注意**:对于混合部署的集群,需要根据实际情况**调小**该参数。例如,当预期 Graphd 只占用 50% 的内存时,该参数的值可设置为小于`0.5`。|
|`memory_tracker_limit_ratio` |`0.8` |取值可设置为:`(0, 1]`、`2`、`3`。<br/>`(0, 1]`:可用内存的百分比,当可用内存低于该值时,NebulaGraph 会停止接受查询。<br/>计算公式:可用内存/(总内存 - 保留内存)。<br/> **注意**:对于混合部署的集群,需要根据实际情况**调小**该参数。例如,当预期 Graphd 只占用 50% 的内存时,该参数的值可设置为小于`0.5`。<br/>`2`:动态自适应模式(Dynamic Self Adaptive),MemoryTracker 会根据系统当前的可用内存,动态调整可用内存。<br/>**注意**:此功能为实验性功能,由于动态自适应不能做到实时监控操作系统内存使用情况,在一些大内存分配的场景,还是会存在 OOM 可能。<br/>`3`:关掉 MemoryTracker,MemoryTracker 将只记录内存使用情况,即使超过限额,也不会干预执行。|
|`memory_tracker_untracked_reserved_memory_mb` |`50`|保留内存的大小,单位:MB。|
|`memory_tracker_detail_log` |`false` | 是否定期生成较详细的内存跟踪日志。当值为`true`时,会定期生成内存跟踪日志。|
|`memory_tracker_detail_log_interval_ms` |`60000`|内存跟踪日志的生成时间间隔,单位:毫秒。仅当`memory_tracker_detail_log`为`true`时,该参数生效。|
Expand Down

0 comments on commit 5da8760

Please sign in to comment.