首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CPU占用率爆满,服务器遭遇挖矿如何排查

写在前面 ---- 之前上学在阿里云租了台学生服务器,装了一个Docker玩,后来不知道怎么回事,通过Docker连客户端暴露的端口 被植入了国外的挖矿木马,只部署了一个毕设项目,CPU天天爆满,机器被拉去挖矿了...挖矿木马为了能够长期在服务器中驻留,会采用多种安全对抗技术,如修改任务计划,修改防火墙配置,修改系统动态链接库等,使用这些技术手段严重时可能会造成服务器业务中断。...是否正在遭遇挖矿 计算机CPU使用率是否飘升,系统是否卡顿,部分服务是否存在无法正常运行等现象 通过服务器性能检测设备查看服务器性能判断异常 通过查看安全检测类设备告警判断挖矿木马会与矿池地址建立连接...3 days, 23:33, 2 users, load average: 0.17, 0.09, 0.07 [test@liruilongs ~]$ 检查进程 「这里我们找一个压测工具模拟一下CPU...占用率top或者ps」 top - 18:18:25 up 4 days, 17 min, 2 users, load average: 0.51, 0.62, 0.77 Tasks: 249 total

5.5K20

记一次线上Java程序导致服务器CPU占用率过高的问题排除过程

2、问题定位 使用top命令查看服务器情况,发现CPU占用率过高。...2.1、定位问题进程 使用top命令查看资源占用情况,发现pid为14063的进程占用了大量的CPU资源,CPU占用率高达776.1%,内存占用率也达到了29.8% [ylp@ylp-web-01 ~...占用率都很高 2.3、查看问题线程堆栈 挑选TID为14065的线程,查看该线程的堆栈情况,先将线程id转为16进制,使用printf “%x\n” tid命令进行转换 [ylp@ylp-web-01...此时可以基本确定是内存不足或内存泄露导致gc线程持续运行,导致CPU占用过高。...可能存在不合理创建对象的地方 3.2、分析堆栈 使用jstack命令查看进程的堆栈情况 [ylp@ylp-web-01 ~]$ jstack 14063 >>jstack.out 把jstack.out文件从服务器拿到本地后

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    国产服务器CPU厂商海光信息回应:公司生产经营正常

    对此,海光信息今天通过互动平台回应称,“目前公司的生产经营正常”。 公开资料显示,海光信息技术股份有限公司成立于 2014 年,主要从事高端处理器、加速器等计算芯片产品和系统的研究、开发。...8月12日,国产X86 CPU厂商海光信息成功登陆科创板,募集的资金总额达到108亿元,上市当天,开盘大涨94.44%,市值一度超过1600亿元,总市值位列科创板前五,稳居国产CPU龙头。...海光信息于2016年启动海光一号CPU产品设计,2019年顺利大量出货;很快在2020年,海光二号CPU产品也实现商业化应用;截止目前,海光三号也已在6月正式上市发布,海光四号处于研发阶段。...目前,包括浪潮、联想、新华三、同方在内的多家国内知名服务器厂商均推出了搭载了海光 CPU 芯片的产品,并成功应用到工商银行、中国银行、中国石油、中国石化等金融、能源化工领域客户,在电信运营商的数据中心类业务中也得到了广泛使用

    60020

    JVM内存溢出问题排查

    ,我们生产环境都会配置监控措施,服务器资源比如CPU、内存的使用达到我们预设的报警阈值,就会触发报警,提示我们相应的维护人员,这时我们开发人员就需要快速定位原因,采取相应措施。...下面结合我之前的一个例子来说下: 1.一天晚上19点30左右线上32服务器开始持续出现cpu占用率高的现象,最高已达到90%左右,同时伴随的其他现象还有内存占用率稍高,达到60%左右,因为当时监控配置的是机器的监控...3.cpu占用率高基本和进程/线程有关,使用top查看一下cpu占用率高的进程,进程id是18713 图片 18713正是系统的跑批服务器,查看日志发现19:30左右执行了上传文件到oss服务器的批量任务...比如大对象,数量的对象,泄露猜测等。...造成内存占用率高,而垃圾回收在回收这部分内存的时候又造成了cpu占用率高。

    1.9K20

    服务器性能指标——负载(Load)分析及问题排查

    平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。...什么是负载 随着 Internet 的快速发展和业务量的不断提高,基于网络的数据访问流量迅速增长,特别是对数据 中心、大型企业以及门户网站等的访问,其访问流量甚至达到了 10Gb/s 的级别;同时,服务器网...机器正常负载范围 对于机器的Load到底多少算正常的问题,一直都是很有争议的,不同人有着不同的理解。对于单个CPU,有人认为如果Load超过0.7就算是超出正常范围了。也有人认为只要不超过1都没问题。...也有人认为,单个CPU的负载在2以下都可以接受。 为什么会有这么多不同的理解呢,是因为不同的机器除了CPU影响之外还有其他因素的影响,运行的程序、机器内存、甚至是机房温度等都有可能有区别。...2、使用top命令,查看占用CPU较高的进程ID。 ? 3、使用 top命令,查看具体是哪个线程占用率较高 ? 4、使用printf 命令查看这个线程的16进制 ?

    5.1K20

    EasyCVR使用时CPU占用与实际使用不符是什么原因?

    EasyCVR可支持协议、类型设备接入,平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。...平台采用可视化设计,可支持监测CPU使用、服务器内存、带宽、网络运行环境、设备状态等数据。 ? 有用户反馈,系统运行时,CPU占用过高,平时占用20%左右,启用录像后CPU占用高达85%左右。...1)用户提供的系统界面截图,显示CPU占用率较高,如图: ? 2)查看录像情况,发现有多路在同时录像; ? 3)关闭一部分录像后发现CPU没有变动; ? ?...4)登入服务器,发现占用和内核都正常,但是空闲空间只剩余16.9%,随后检查得知是缓存占用过多; 图片 5)查看配置文件,发现录像清理周期过长,更改为0后CPU占用恢复了正常。 ? ?

    17920

    国标GB28181视频平台LiteCVR运行CPU占用与实际使用不符,如何排查?

    在高清化、智能化和网联化的需求下,5G、人工智能、云计算等信息技术快速发展带动用途单一的安防系统功能走向多元化,并开始与电信、交通、建筑、物业等领域进行融合,进入泛安防时代。...LiteCVR 平台可支持协议、类型设备接入,平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。...平台采用可视化设计,可支持监测 CPU 使用、服务器内存、带宽、网络运行环境、设备状态等数据。...1)用户提供的系统界面截图,显示 CPU 占用率较高,如图:图片2)查看录像情况,发现有多路在同时录像;图片3)关闭一部分录像后发现 CPU 没有变动;图片图片4)登入服务器,发现占用和内核都正常,但是空闲空间只剩余...16.9%,随后检查得知是缓存占用过多;图片5)查看配置文件,发现录像清理周期过长,更改为 0 后 CPU 占用恢复了正常

    16420

    我的服务器接连被黑客攻击,我好难

    ,结果看到CPU占用率已经到达了100%。...看到这样我以为是因为我跑了大量的数据导致CPU飙升的,然后我就kill到了进程,并且重启了服务器,启动之后CPU正常,我以为就是我跑数据导致的,此后我就没用这台服务器跑数据了,我就单纯的以为这就算处理好了...,没想到等我过几天部署测试包的时候发现,又是奇慢无比,看了下CPU占用率又是99.9%,事实证明我还是太年轻了。...终于忍无可忍,就深究下吧,先用linux命令(top)查看下,到底是什么占用了这么CPU资源,结果如下图: 看到的瞬间第一感觉就是,这是啥玩意,这是谁部署的。...这个时候我们通过top查看CPU的使用率,可以发现已经正常了 ---- 就在我以为万事大吉的时候,现实又给了我沉痛的一击,没过几分钟CPU使用率又到了99.96%,我要崩溃了。

    1.4K40

    Linux 服务器性能出问题,排查下这些参数指标

    第三行 CPU 占用率根据类型有以下几种情况: (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态,...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; 当 nice 占用率过高的时候,通常是有意行为,当进程的发起者知道某些进程占用较高的...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.9K61

    Linux 服务器的性能参数指标总结

    第三行 CPU 占用率根据类型有以下几种情况: √ (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 √ (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: √ 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...占用率高,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; √ 当 nice 占用率过高的时候,通常是有意行为...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.6K20

    使用服务器CPU 算力挖掘 UtopiaCRP 虚拟币 - Docker 版

    一、介绍Utopia 1.1 简介 Utopia 是您安全即时通讯、加密电子邮件通讯、匿名支付及私密网络浏览的合一工具包。...2.2 选择服务器 根据软件要求和实际运行情况,Utopia客户端使用正常的本地电脑即可安装成功。...但是在服务器上部署Utopia客户端或者Utopia Bot,以便能正常挖矿,需要以下配置: 4核 CPU 6GB 以上内存 RAM 良好的网络 基于实际运行情况,建议注册购买以下服务器,用于Utopia...如果你想调整 CPU 占用率,请修改环境变量CPU_USAGE(取值范围: 0-100)。...四、总结 通过本文来部署Utopia/CRP 虚拟货币挖掘,有两个优势: 基于 Docker,部署简单,可以大规模部署 可以限制 CPU 占用率 五、参考 Utopia官网 docker-utopia

    3.2K10

    Linux 服务器的性能参数指标总结

    第三行 CPU 占用率根据类型有以下几种情况: √ (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 √ (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: √ 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...占用率高,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; √ 当 nice 占用率过高的时候,通常是有意行为...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.6K00

    Linux 服务器性能出问题,排查下这些参数指标

    第三行 CPU 占用率根据类型有以下几种情况: (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态,...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; 当 nice 占用率过高的时候,通常是有意行为,当进程的发起者知道某些进程占用较高的...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.7K40

    Linux 服务器的性能参数指标总结

    第三行 CPU 占用率根据类型有以下几种情况: √ (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 √ (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: √ 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...占用率高,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; √ 当 nice 占用率过高的时候,通常是有意行为...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.4K30

    如何查看 Linux 服务器性能参数指标?

    第三行 CPU 占用率根据类型有以下几种情况: √ (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 √ (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: √ 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...占用率高,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; √ 当 nice 占用率过高的时候,通常是有意行为...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    6.8K30

    服务器病了吗? Linux 服务器的那些性能参数指标

    第三行 CPU 占用率根据类型有以下几种情况: (us) user:CPU 在低 nice 值(高优先级)用户态所占用的时间(nice<=0)。...正常情况下只要服务器不是很闲,那么大部分的 CPU 时间应该都在此执行这类程序 (sy) system:CPU 处于内核态所占用的时间,操作系统通过系统调用(system call)从用户态陷入内核态,...CPU 占用率高很多情况下意味着一些东西,这也给服务器 CPU 使用率过高情况下指明了相应地排查思路: 当 user 占用率过高的时候,通常是某些个别的进程占用了大量的 CPU,这时候很容易通过 top...,比如在 file server、database server 等类型的服务器上,否则(比如>20%)很可能有些部分的内核、驱动模块有问题; 当 nice 占用率过高的时候,通常是有意行为,当进程的发起者知道某些进程占用较高的...最后是每个程序的资源占用列表,其中 CPU 的使用率是所有 CPU core 占用率的总和。

    1.6K20

    老板在电脑里养了一只小猫,随时监视你的工作强度

    了不起就是这样,无论是编译代码还是浏览网页,都会实时监测 CPU 占用情况,看看有没有奇怪的进程占用过多的 CPU,影响我的正常工作。...今天给大家分享一个简单有趣的开源项目,让一只小猫来监视你电脑 CPU 的使用情况。 项目简介 RunCat 是一个简单有趣的项目,他可以在你电脑的任务栏里显示一直奔跑的小猫。...小猫的奔跑速度和你电脑的 CPU 使用情况息息相关。CPU 占用率越高,小猫就跑的越快。CPU 占用率低时,小猫就跑的慢一些。...不过如果是 Mac 平台的话,可以选择的小动物就啦,如图: 甚至于可以自己来编辑图标,还蛮有意思的: 点击图标,可以一览 CPU 占用率、内存使用率、磁盘使用率等硬件信息的状态。...夜深人静还在加班写代码时,每写完一个功能后,编译执行时,CPU 占用率就高起来了,这时候看看电脑屏幕的角落里,这只小猫还在不知疲倦的跟着你一起飞速奔跑,让你在繁忙的工作中,感觉不那么寂寞了。

    18310
    领券