【TiDB 4.0 PCTA 学习笔记】3.9.2 Operation System and Network Best Practices 1班 杨一

课程名称:301 3.9.2 Operation System and Network Best Practices

学习时长:

10min

课程收获:

掌握操作系统及网络最佳实践的配置

支持主流的操作系统包括

  1. RHEL 7.3版本及以后
  2. CentOS 7.3版本及以后
  3. OEL 7.3版本及以后(需要禁用UEK内核)
  4. Ubuntu LTS 16.4版本及以后
  5. 及其他国产化操作系统 比如华为的欧拉

操作系统设置

  1. 文件系统挂载参数

    建议使用ext4文件系统

    I/O scheduler

  2. 关闭SWAP功能

软件配置

  1. 禁用SWAP

    将配置写入sysctl.conf配置文件

  2. 软件的配置

    关闭防火墙/开启NTP/安装numactl/为TiDB的user授予sudo权限

  3. CPU调整

    将模式调整为performance mode(性能模式)

    进行NUMA的绑定

  4. 内存调整

    关闭透明大页
    禁用大页功能

Network Configuration Best Practices

Hardware Recommendation

  1. Cluster interconnect

    2张或更多万兆网卡(绑定成AA或AS模式,避免单点故障)

  2. 客户端集群配置

    1张或更多千兆网卡

Configuration Recommendation

iperf test 测试网络稳定性,是否有抖动。

默认情况下,系统一般情况不需要配置,运行后视情况对system.ctl文件进行配置
主要用来测试网络是否达标