Skip to content

Commit

Permalink
Clarify swap descriptions (#19488) (#19491)
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot authored Jan 7, 2025
1 parent ba238e0 commit f1d2fff
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions check-before-deployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ summary: 了解部署 TiDB 前的环境检查操作。

## 检测及关闭系统 swap

TiDB 运行需要有足够的内存。如果想保持性能稳定,则建议永久关闭系统 swap,但可能在内存偏小时触发 OOM 问题如果想避免此类 OOM 问题,则可只将 swap 优先级调低,但不做永久关闭。
TiDB 需要充足的内存来运行。如果 TiDB 使用的内存被换出 (swapped out) 然后再换入 (swapped back in),这可能会导致延迟激增。如果您想保持稳定的性能,建议永久禁用系统 swap,但可能在内存偏小时触发 OOM 问题如果想避免此类 OOM 问题,则可只将 swap 优先级调低,但不做永久关闭。

- 开启并使用 swap 可能会引入性能抖动问题,对于低延迟、稳定性要求高的数据库服务,建议永久关闭操作系统层 swap。要永久关闭 swap,可使用以下方法:

Expand All @@ -124,8 +124,8 @@ TiDB 运行需要有足够的内存。如果想保持性能稳定,则建议永

```bash
echo "vm.swappiness = 0">> /etc/sysctl.conf
swapoff -a
sysctl -p
swapoff -a && swapon -a
```

- 如果主机内存偏小,关闭系统 swap 可能会更容易触发 OOM 问题,可参考以如下方法将 swap 优先级调低,但不做永久关闭:
Expand Down

0 comments on commit f1d2fff

Please sign in to comment.