【TiDB 4.0 PCTA 学习笔记】- 3.9.2 Operation System and Network Best Practices(操作系统和网络的最佳实践)@1班:魔幻之翼

课程名称:课程版本(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
  • 网络配置的最佳实现
    • 硬件推荐
      • 集群 避免单点模式
        • 2 或者 更多 的 10GB(万兆) 的网卡 (实现集群之间的通讯和互联)
      • 客户端访问
        • 推荐 1 个或者更多的 1GB (千兆) 的网卡
    • 配置推荐
      • iperf test(网络默认配置是够的,如果在运行过程中发现有瓶颈,是可以调整配置参数的)

网络的稳定性对于集群的性能有非常非常大的影响,需要做充分的检查,杜绝因为网络问题造成的性能瓶颈

不支持的操作系统

  1. windows
  2. unix
  3. mac
  4. bsd

同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!