一次生产 CPU 100% 排查优化实践
发布时间:2019-01-28 13:18:05 所属栏目:教程 来源:crossoverJie
导读:副标题#e# 前言 到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。 还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 BUG!),不过还好是不同的环境互相没有影响。 定位问题 拿到问题后
|
而现有的使用场景很明显消费线程数已经大大的超过了核心 CPU 数了,因为我的使用方式是一个 Disruptor队列一个消费者,所以我将队列调整为只有 1 个再试试(策略依然是 YieldingWaitStrategy)。
跑了一分钟,发现 CPU 的使用率一直都比较平稳而且不高。 总结 所以排查到此可以有一个结论了,想要根本解决这个问题需要将我们现有的业务拆分;现在是一个应用里同时处理了 N 个业务,每个业务都会使用好几个 Disruptor 队列。 由于是在一台服务器上运行,所以 CPU 资源都是共享的,这就会导致 CPU 的使用率居高不下。 (编辑:我爱制作网_沈阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为应对疫情,AppliedVR为一线医护人员提供VR医疗****解决方
- 无需绿幕,LIV最新Beta版本支持在Oculus Quest上直接录制MR
- Kubernetes网络插件对比分析(Flannel、Calico、Weave)
- 加拿大AR公司Librestream完成2400万美元D轮融资
- 思科发布“ IT 运营就绪性指数”预测: 更多CIO愿意采用分析
- 5G、自动驾驶、人工智能都到什么阶段了?一张图就能看懂
- 无人车,机器人乐队,VR乐园……首钢园区揭秘未来场景
- 揭露真正的网站SEO内容建设工作指南
- IPO计划推迟6次终上市,AR娱乐毛利率超茅台的微美全息行不行
- 小红书推广的优势 为什么我建议企业选择小红书推广
站长推荐
热点阅读




