mysql性能优化总结(二)
网络对性能的影响:
(1)网络带宽
(2)网络性能,丢包会重复发送
建议:
1.采用高性能,高带宽的网络接口设备和交换机
2.对多个网卡进行绑定,增强可用性和带宽
3.尽可能的进行网络隔离,特别是内外网的隔离
CentOS系统参数优化(推荐书籍:<linux性能优化大师>)
内核相关参数(/etc/sysctl.conf)
监听队列相关:
提高tcp连接的回收速度相关:
tcp连接缓冲区大小相关:
失效连接所占用的tcp资源相关:
内存相关:
交换分区会严重影响mysql的性能
增加资源限制(/etc/security/limit.conf)
磁盘调度策略
修改磁盘调度策略
文件系统对mysql性能的影响
writeback是最适合的,速度最快,因为mysql自带日志系统,不需要使用linux文件系统相关的日志功能.