课程名称:301 3.9.2 Operation System and Network Best Practices
学习时长:
10min
课程收获:
掌握操作系统及网络最佳实践的配置
支持主流的操作系统包括
- RHEL 7.3版本及以后
- CentOS 7.3版本及以后
- OEL 7.3版本及以后(需要禁用UEK内核)
- Ubuntu LTS 16.4版本及以后
- 及其他国产化操作系统 比如华为的欧拉
操作系统设置
-
文件系统挂载参数
建议使用ext4文件系统
I/O scheduler
-
关闭SWAP功能
软件配置
-
禁用SWAP
将配置写入sysctl.conf配置文件
-
软件的配置
关闭防火墙/开启NTP/安装numactl/为TiDB的user授予sudo权限
-
CPU调整
将模式调整为performance mode(性能模式)
进行NUMA的绑定
-
内存调整
关闭透明大页
禁用大页功能
Network Configuration Best Practices
Hardware Recommendation
-
Cluster interconnect
2张或更多万兆网卡(绑定成AA或AS模式,避免单点故障)
-
客户端集群配置
1张或更多千兆网卡
Configuration Recommendation
iperf test 测试网络稳定性,是否有抖动。
默认情况下,系统一般情况不需要配置,运行后视情况对system.ctl文件进行配置
主要用来测试网络是否达标