操作系统参数调优
需要用户使用gs_check检查操作系统参数结果是否和建议值保持一致,如果不一致,用户可根据实际业务情况去手动修改。
配置“sysctl.conf”文件,修改内存相关参数vm.extfrag_threshold为1000(参考值),如果文件中没有内存相关参数,可以手动添加。
修改完成后,请执行如下命令,使参数生效。
配置“sysctl.conf”文件,修改网络相关参数,如果文件中没有网络相关参数,可以手动添加。详细说明请参见。
在修改完成后,请执行如下命令,使参数生效。
sysctl -p
表 1 网络相关参数
设置10GE网卡最大传输单元(MTU),使用ifconfig命令设置。10GE网卡推荐设置为8192,可提升网络带宽利用率。
示例:
设置10GE网卡接收(rx)、发送队列(tx)长度,使用ethtool工具设置。10GE网卡推荐设置为4096,可提升网络带宽利用率。
示例:
# ethtool -G ethx rx 4096 tx 4096
# ethtool -g ethx
Ring parameters for ethx:
RX: 4096
RX Mini: 0
RX Jumbo: 0
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
说明:
- ethx为10GE数据库内部使用的业务网卡。
- 第一条命令设置网卡接收、发送队列长度,第二条命令验证是否设置成功,示例的输出表示设置成功。
- 需使用root用户设置。
设置hugepage属性。通过如下命令,关闭透明大页。
修改完成后,请执行如下命令,使参数生效。