0x1
- 内存优化
- 关闭swap分区的使用,尽量减少swap低性能的影响
- 关闭透明大页,导致内存分配策略问题
- 关闭numa,内存可能分配不均,导致仍然使用swap
- IO优化
- 选择高性能的磁盘,比如SSD、nvme、傲腾
- 合适的raid模式,比如raid10,raid6
- 选择性能更高的xfs作为文件系统类型,块大小
- 挂载关闭一些参数,比如 noatime,nodiratime
- io调度策略
- cpu
- 设置performance性能模式
- 最大文件数
- 用户最大的进程数和最大文件数设置
- 网络优化
- 减少操作系统默认TIME_WAIT的时间,及时释放断开的链接提升在高并发下的请求性能
- 优化tcp keepalived时间,及时释放长时间未发送数据库的链接
- 端口重用等,不需要等到回收,节省端口回收分配时间
- 减少syn ack的确认次数
- 关闭 ipv6 -中间件
- 使用异步非阻塞的IO模型,防止io成为瓶颈
- 优化线程数,适当可以增大并发,防止等待
- 缓存,尽可能减少io甚至异机请求环节
- 适当优化内存配置
- 可选择压缩请求内容,根据网络和cpu状况综合考虑
评论