我监视约。 10个Linux服务器,每个Zabbix有4个CPU核心。 最近触发了“处理器负载过高”的许多误报。 “处理器负载过高”的触发expression式是: {Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>5 这是默认的。 然后我提高了5到12来减less警报,但不知何故,这并不是解决这个问题的最好办法。 所以我做了一些Googlesearch,并构build了一个新的触发器。 {Template OS Linux:system.cpu.util[,user].max(5m)}>75 我会问社区: 新的expression会反映真实的CPU过载比原来的更好吗? 你会做不同的/更好/更优化吗? 你将如何撰写一个expression,这将做到这一点: 触发器将在以下情况下触发 在perCPU队列中等待的进程平均5分钟将超过3 和 过去5分钟内CPU的最大利用率将高于75% 我在一些文章中跟着例子,并尝试过 ({Template OS Linux:system.cpu.load[percpu,avg1].avg(5m)}>3 & {Template OS Linux:system.cpu.util[,user].max(5m)}>75) 但我失败了 Zabbix服务器返回错误: 触发器expression式不正确。 从“&{Template OS Linux:system.cpu.util [,user] .max(5m)}> 75)”开始检查expression式部分。 由于我不是Zabbix(还)的一些嗨专家,评论将非常令人满意。 谢谢。
我有一个同时运行几百个进程的服务器,其中大部分都是空闲的,它是某种networking爬虫,因为各种原因在请求之间hibernate。 因此,我的平均负荷通常是:21.64,27.05,29.16 这是非常非常高的权利? 但一切顺利! 和我的CPU消费是像(mpstat 60 1输出): 11:07:06 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:08:06 AM all 34.82 0.00 4.16 10.70 0.00 0.31 0.00 0.00 0.00 50.01 Average: all 34.82 0.00 4.16 10.70 0.00 0.31 0.00 0.00 0.00 50.01 所以,因为我甚至没有100%的CPU使用率,所以我觉得我没有理由担心,或者我错过了什么? 当nginx提供服务请求时,会有一些延迟,但这是因为有大量的排队请求,但是我在某处读取的平均负载超过1会导致警报,我真的不明白这是为什么。 所以请指教。 谢谢
05:54:17最多6天,9:54,用户1,平均负载:15.70,8.04,4.56 负载平均值比应该高很多。 刚才我用了一个半angular来看看哪个进程使用了很多cpu,httpd使用了TON。 它有几个进程运行,每个0.9。 所以我重新启动了httpd,现在这些进程都没有了,但负载平均值已经翻了一番。 你知道,想想看,我可能是错在什么平均负荷意味着什么,我从来没有真正看过它,只是从一个朋友的定义,它告诉我这是CPU消费,如多less进程正在等待使用CPU,所以如果我也能得到这是什么的解释,以及如何让它回落。 但是我真正来到这里的问题是:有没有办法可以列出消耗最多cpu的进程?
最近我不得不重新启动我的服务器,因为它没有响应。 我正在查看日志,但找不到任何有价值的东西来知道错误是什么。 液滴CPU是100%数小时。 这是截图: 当液滴出现问题时,现场不可用,也不能进入壳体。 我不知道还有什么可以find错误或可能的原因。 我应该从哪里开始寻找? 什么特定的日志可以在这里更有用? 现在一切都很好,重启后…但它可能会再次发生。 请帮帮我。 谢谢。
我们的一台戴尔PowerEdge液晶显示屏显示“CPU 2机器检查错误”,但是在有关MCE或“硬件错误”的日志中找不到任何内容。 我清除了这个消息,但是我想通过一些沉重的东西来运行这个机器,看看我能否再次陷入困境。 我用了一个无限循环的bash脚本,执行64次(每个核心执行一次)几分钟。 然后我用一个叫做“压力”的程序来做和CPU和内存一样的事情。 我的问题是,在说“好的,这台机器是好的”之前,还有什么足够的数量呢? 几分钟? 一小时? 只要CPU临时工保持良好?
为什么CPU在2Ghz时消耗不同的功率 它正在执行一条指令 它没有执行任何指令 不pipe是否执行指令,CPU是否应该消耗相同的功率? (因为功率取决于频率而不是指令的执行)
我有一个四核心,我已经发现在munin(监控中断和上下文切换),我的中断和上下文切换尖峰到25k每秒,而平均为250一段时间。 不知道发生了什么,也不知道这是什么意思,除了根据我的监测工具,这是一个exception。 这发生在我的一个openVZ虚拟容器中。 注意:与此同时,加载到2.5,CPU使用率在同一点110%的系统,15%的用户和100%的IOwait。 我在主机上附加了/ proc / interrupts的输出。 CPU0 CPU1 CPU2 CPU3 0: 48039108 56660082 56431151 51696624 IO-APIC-edge timer 1: 0 3 0 0 IO-APIC-edge i8042 4: 4 4 1 3 IO-APIC-edge serial 8: 1 0 0 0 IO-APIC-edge rtc 9: 0 0 0 0 IO-APIC-level acpi 12: 4 0 0 0 IO-APIC-edge i8042 50: […]
即使没有开放的远程会话,我的x2Go客户端也会使用太多的CPU功耗,一直超过50%。 有谁知道如何检查错误(?)的位置? 谢谢
根据其他商店的经验,运行Windows操作系统时是否有build议的平均CPU阈值? 背景:我们正在运行Windows Server 2003 32位操作系统。 服务器正在处理一个主要的企业级Web应用程序套件,其中小规模交易频繁发生,交易量大得多 – 总体平均值为13毫秒。 在整个转换过程中,Windows服务器的平均整体CPU利用率为〜60%。 而且我们质疑Windows操作系统在CPU调度的道路上开始发挥什么样的作用? 谢谢。
我们有一个Win2003服务器,我们通过NDM接收文件,并且在任何时候,我们将接收来自不同来源的6个文件。 此服务器上的CPU总是> 95%,导致所有组件速度变慢,服务器每2天挂一次。 我们有最新的McAfee在服务器上运行。 有什么build议么。