部署生产集群,nofile、stack参数是否有官方建议值?

参数配置:
tidb soft nofile 65536
tidb hard nofile 65536
tidb soft stack 32768
tidb hard stack 32768

改成 819200 依然不行。。。

image

早期通过 ansible 方式部署时,可以从文件 tidb-ansible/roles/check_system_dynamic/defaults/main.yml 看到相关限制:

[tidb@node4107 defaults]$ cat main.yml 
---

# ulimit -n, hard-coded in startup scrips
min_open_fds: 1000000

麻烦将 nofile 值调整为 1000000 后再试下。

1、nofile 设置为 1000000 检测通过了

2、THP已经关闭,但是检测仍然不通过


image

3、对于swap,看文档是建议设置 vm.swappiness = 0,但是环境检测的时候是要求完全关闭的,请问需要完全关闭吗?

1.可能是关闭 THP 的姿势有问题,可以参考下面这个文档:
https://docs.pingcap.com/zh/tidb/stable/check-before-deployment#检测和关闭透明大页
2. 生产环境建议是将 swap 关闭。

THP 就是按照你发的文档关闭的,姿势没问题,怀疑是检测脚本的问题,算了,不纠结了,继续部署,谢谢

:ok_man: