性能调优
概述
使Zabbix系统正确调整以获得最佳性能是非常重要的。
Zabbix性能优化的几点原则:
确保zabbix内部组件性能处于被监控状态(调优的基础!)
使用硬件性能足够好的服务器
不同角色分开,使用各自独立的服务器
使用分布式部署
调整MySQL性能
调整Zabbix自身配置
Zabbix变慢的几个原因总结如下:
Zabbix server硬件配置,建议更好的CPU、更大的内存,更快的硬盘
Zabbix架构,若整体架构过大,建议使用分布式proxy,各服务器功能独立
数据量太大,vps太高,zabbix来不及处理
Housekeeper设置不当,数据库体积变大
前端主机太多,查询过多的数据
Item工作模式及Triggers优化,Triggers太过复杂
硬件
关于硬件的一般建议:
- 使用最快的处理器
- SCSI或者SAS都是比IDE和SATA更好的选择 (使用实用程序hdparm可以显着提高IDE磁盘的性能)
- 15KRPM优于10K RPM,优于7200RPM
- 使用快速RA