首页 > 其他分享 >线上cpu窜高到180%,吓死我了

线上cpu窜高到180%,吓死我了

时间:2022-12-12 13:33:48浏览次数:72  
标签:接口 180% linux 高到 超时 cpu

一到公司,同事给我说接口响应超时,很多接口响应速度非常慢。我本地看了超时的接口也只是464ms就响应了隔两分钟的距离还差很远呢。linux 上我使用curl 命令查看超时的接口明显就比本地耗时几倍才反应过来。

在linux 上我使用top命令查看cpu 直接蹿到180% ,我差点一口老血喷出。后来用atthas 看了线程占用情况,好家伙5个线程每个都占用%30左右,我瞬间想到定时任务中的每分钟执行1次的方法,一查他妈的,有一个直接就忘了注释1分钟执行的那行代码。

另一个是故意让他一分钟执行的。注释这两行代码后,cpu直接就回到10%。又可以快乐摸鱼了。一分钟执行一次的定时任务害人不浅啊,如何处理这个,咱在探索中。

标签:接口,180%,linux,高到,超时,cpu
From: https://www.cnblogs.com/wangweiip/p/16975807.html

相关文章

  • 刷题笔记——1807.[编程基础]输入输出练习之格式控制
    题目1807.[编程基础]输入输出练习之格式控制代码whileTrue: try: a,b,c=map(int,input().strip().split()) print('{:<8d}{:<8d}{:<8d}'.format(a,b,c)) except:......
  • linux 监控网络IO、磁盘、CPU、内存
    linux监控网络IO、磁盘、CPU、内存CPU:vmstat,sar–u,top磁盘IO:iostat–xd,sar–d,top网络IO:iftop-n,ifstat,dstat–nt,sar-nDEV23磁盘容量:df–h内存使用:free–m,top......
  • Zabbix监控Linux系统CPU、内存、硬盘使用率
    监控内存使用率1.点击配置---模板---搜索选择使用中的模板---点击监控项---创建监控项键值:vm.memory.size[pused]监控CPU使用率1.创建监控项;点击配置---......
  • GPU CPU向量加法时间测试
    GPUCPU向量加法时间测试实验设备系统:WSLUbuntu18.04实验思路分别在GPU,CPU上测试两个一维向量的加法,CPU是一个个的串行计算相加,GPU可以通过并行的方式将对应位置的元......
  • python 实现远程监控服务器内存,磁盘,cpu各项指标
    点击查看代码#!/usr/local/bin/python3#-*-coding:utf-8-*-importrequestsimportsubprocess,jsonimportparamikoimportsocketNORMAL=0TIMEOUT=2#远程监控......
  • 如何查看CPU和内存使用率
    1、远程登录后,在远程桌面的下边缘有一条横栏叫[任务栏],在[任务栏]空白的地方点击[右键]弹出[右键菜单],选择[任务管理器]或[启动任务管理器]。2、在弹出的[任务管理器]窗口,......
  • cpu放弃线程的时机
    ......
  • 【性能指标分析--CPU篇】
    一、CPU简介CPU又称为中央处理器,是一块超大规模的集成电路,是一台计算机的运算核(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。......
  • (转)linux系统CPU核隔离isolcpu参数设置
    摘自:linux系统CPU隔离isolcpu参数设置_放学有种别跑、的博客-CSDN博客_cpu隔离首先需要说明的是,隔离cpu对用户空间的进程有效,但是对内核的进程无效,所以被隔离的cpu并不是......
  • 云计算-CPU 并行编程-科研路-电动汽车分析
    云计算-CPU并行编程-科研路-电动汽车分析参考文献链接https://mp.weixin.qq.com/s/TSsmcW2i8so_dZ86TRKn0Ahttps://mp.weixin.qq.com/s/19vs_187sVEpW7c4L2aT5whttps:......