课程名称:课程版本(301)+ 3.9.2 Operation System and Network Best Practices(操作系统和网络的最佳实践)
学习时长:
8分钟
课程收获:
掌握TIDB 集群支持的操作系统和系统调优参数
掌握TIDB 集群推荐的网络配置要求及调优的方案
课程内容:
基础环境的最佳实现
- 操作系统的最佳实现
- 支持的操作系统
- RHEL 7.3 及以上
- Centos 7.3 及以上
- Orace Enterprise linux 7.3 及以上(不支持 UEK)
- Ubuntu LTS 16.4 及以上
- 其他的os(支持国产的操作系统)
- 操作系统的参数调优
- FileSystem 挂载选项
- EXT4 (XFS 不推荐使用)
- I/O Scheduler (按照官网文档进行调整)
- Disable SWAP
- sysctl.conf (开机时,就屏蔽 SWAP)
- 软件配置
- disable firewall / enable ntp / install numactl / visudo tidb user
- CPU Tuning (调优)
- frequency scaling -> performance mode
- numa bonding (CPU绑定的调整)
- memory tuning (调优)
- THP -> disable (关闭透明的大页功能)
- virtual memory parameters
- FileSystem 挂载选项
- 支持的操作系统
- 网络配置的最佳实现
- 硬件推荐
- 集群 避免单点模式
- 2 或者 更多 的 10GB(万兆) 的网卡 (实现集群之间的通讯和互联)
- 客户端访问
- 推荐 1 个或者更多的 1GB (千兆) 的网卡
- 集群 避免单点模式
- 配置推荐
- iperf test(网络默认配置是够的,如果在运行过程中发现有瓶颈,是可以调整配置参数的)
- 硬件推荐
网络的稳定性对于集群的性能有非常非常大的影响,需要做充分的检查,杜绝因为网络问题造成的性能瓶颈
不支持的操作系统
- windows
- unix
- mac
- bsd