随着zabbix的广泛应用,少数人的zabbix服务器在性能上出现瓶颈,或者在未来会出现性能方面的瓶颈,接下来讨论几个有效并且简单的优化方案。

服务器硬件

想 通过几个简单的配置让服务器提高成倍的性能,想法很好,但是基本不太现实。简单的说,你需要搭配更好的CPU、更大的内存,更快的硬盘:条件允许 的花,可以考虑购买SSD,它比更大的cpu和更大的内存带来的效果更好,或者考虑使用SAS 15K硬盘,组raid等等,总之一句话,配置优化不动的情况,增加硬件投入,别绞尽脑汁搜索:zabbix如何优化之类的文章,你在浪费时间。

操作系统

使用最新的操作系统,优化、定制化操作系统内核。应该会有些作用,但是肯定不大。

数据库优化

DBsock优化

如果MySQL和zabbix server在同一台服务器上,socket连接要比tcp连接要更快。

数据库分离

将数据库服务器独立,数据库和zabbix资源互相独立,例如:可以购买一台RDS

数据库引擎

使用MySQL5.6或者更高版本,自从MySQL被Oracle收购了,它的性能确实有不少的提升。请一定选择innodb,别选择myisam,因为zabbix在innodb的性能比在myisam快1.5倍,而且myisam不安全,zabbix监控数据量很大,一旦表坏了,那就是一个悲剧。

mysql分区,history等等表数据量较大,可以试着分区替身性能。

其他优化

1、减少history保存时间

2、减少item获取间隔时间

3、减少不必要的监控项

在 条件不允许或者以上方法都无效的情况下,请一定考虑以上建议。在监控环境中,以上三点是大家都在犯的错误,大部分item是不需要保存太长的数 据,有些监控项根本无意义,有些监控项的间隔时间太短。一直以来我都在犯这个错,但是因为zabbix性能一直不错,暂时不纠正,数据多点总比少点好,是 不是~

转载于:https://blog.51cto.com/huyusheng/1925574

zabbix性能优化中的几个中肯建议相关推荐

  1. 023-zabbix性能优化中的几个中肯建议

    随着zabbix的广泛应用,少数人的zabbix服务器在性能上出现瓶颈,或者在未来会出现性能方面的瓶颈,接下来讨论几个有效并且简单的优化方案. 服务器硬件 想通过几个简单的配置让服务器提高成倍的性能, ...

  2. mysql zabbix优化_zabbix性能优化中的几个中肯建议(104)

    随着zabbix的广泛应用,少数人的zabbix服务器在性能上出现瓶颈,或者在未来会出现性能方面的瓶颈,接下来讨论几个有效并且简单的优化方案. 服务器硬件 想通过几个简单的配置让服务器提高成倍的性能, ...

  3. zabbix性能优化

    一.Zabbix简介 1.1 Zabbix简介 官方网站:http://www.zabbix.com.Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置. 1.2 Zabbix功能 ...

  4. Unity【LOD Group】- 关于性能优化中LOD的使用与总结

    LOD是性能优化中常考虑的一项内容,本文分为以下部分介绍LOD的相关内容: 目录 一.什么是LOD: 二.LOD如何使用: 三.使用LOD的弊端: 四.使用LOD的注意事项: 一.什么是LOD: LO ...

  5. zabbix学习4: 监控Java原理-zabbix性能优化-低级自动发现-zabbix api

    文章目录 20: zabbix监控java jvm原理 21: zabbix性能优化 22: zabbix低级自动发现 23: zabbix api 20: zabbix监控java jvm原理 to ...

  6. Oracle执行exists优化,PHP_解决Oracle性能优化中的问题, 在Oracle性能优化时,用exists - phpStudy...

    在Oracle性能优化时,用exists替代in,用表链接替代exists,关于前者,一般效果比较明显,exists效率明显比in高,但是如果要想表连接的效率比exists高,必须在from子句中,将 ...

  7. 干货 | 数据思维在携程商旅页面性能优化中的一次实践

    作者简介 Graviton,携程研发总监,专注数据思维驱动团队效能与技术发展. 本文旨在通过一个实际的例子,说明如何通过数据思维来解决研发工作中的一些棘手问题.通过此文,希望能够清楚地阐述我对下面几个 ...

  8. 域服务器性能,ADDS 性能优化中的站点定义和域控制器放置 | Microsoft Docs

    域控制器的正确放置和站点注意事项 10/16/2017 本文内容 正确的站点定义对性能至关重要. 站点外客户端可能会遇到身份验证和查询性能不佳的问题. 此外,在客户端上引入 IPv6 后,请求可能来自 ...

  9. iOS最全性能优化(中)

    续 性能优化(上) 9. 重用和延迟加载(lazy load) Views 更多的view意味着更多的渲染,也就是更多的CPU和内存消耗,对于那种嵌套了很多view在UIScrollView里边的ap ...

最新文章

  1. UE5真实环境设计入门学习教程
  2. SQLite入门与分析(二)---设计与概念
  3. 我什么时候应该使用结构而不是类?
  4. mysql创建新用户并分配数据库权限
  5. 将字符串的首字母变为大写
  6. WebSocket负载均衡
  7. Spring-学习笔记09【JdbcTemplate的基本使用】
  8. WordPress自动采集插件:WP-CTspider(长腿蜘蛛)
  9. 关于 m_pszAppName
  10. 初学者学习python2还是python3?
  11. 什么是python全栈开发_什么是python全栈
  12. 普通地图的六大要素_地图的基本要素是什么 主要是哪三大要素
  13. 北京交通大学离散数学 谓词逻辑_【精选】离散数学习题解答-第3章谓词逻辑.pdf...
  14. java blazeds,java web开发学习-8 BlazeDS
  15. 日常问题(bug)反馈/回复的标准格式
  16. Arduino驱动HDC1080测量温湿度
  17. Ubuntu常用命令
  18. 什么样的人适合学web前端?
  19. Kik CEO Ted Livingston发博称要成为西方的微信?
  20. Win10 中文输入法关闭 Ctrl+Shift+B 快捷键

热门文章

  1. 9.7. Pattern Matching
  2. c#语言程序翻译软件,百度翻译新API C#代码(winfrom,webform....)小程序-Go语言中文社区...
  3. 搜一下导航完整程序源码+亲测可用
  4. 关于等级保护(等保2.0)安全解决方案
  5. 【Proteus仿真】【STM32单片机】比赛计时计分系统设计
  6. 植物大战僵尸java 7723_植物大战僵尸BT版
  7. Android程序员如何高薪接私活?十年老炮告诉你,看这一篇就够了
  8. 一男老师每日百词转载+连载(4)
  9. 大数据面试指南【精华】
  10. 简单介绍一下经济学中 比较优势 的概念