加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

一份十分完整的CPU 100%排查优化指南

发布时间:2019-04-24 01:18:34 所属栏目:教程 来源:crossoverJie
导读:最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。 还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 Bug!),不过还好是不同的环境,互相没有影响。 定位问题 拿到问题后首先去服务器上看了看,发现运行的只

于是在和之前同样的条件下将等待策略换为 BlockingWaitStrategy。

一份十分完整的CPU 100%排查优化指南

一份十分完整的CPU 100%排查优化指南

和刚才的 CPU 对比会发现到后面使用率会有明显的降低;同时 Dump 线程后会发现大部分线程都处于 Waiting 状态。

优化解决

看样子将等待策略换为 BlockingWaitStrategy 可以减缓 CPU 的使用。

但留意到官方对 YieldingWaitStrategy 的描述里谈到:当消费线程(Event Handler threads)的数量小于 CPU 核心数时推荐使用该策略。

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读