通过top命令查看进程,惊奇的发现,eureka用户下的sshd进程占用cpu达到了1569%

百度了一下,通过top -H -p 8856查看进程的线程信息,

可以看到这个进程有22个线程,其中有16个线程的CPU使用率达到了99%,难怪系统那么卡顿。

但是尝试kill 8856之后,过不了一分钟,进程又重新起来了。使用crontab -l也未看到有什么定时任务。no crontab for eureka

猜测sshd命令是否能被任意用户执行,于是which sshd,使用root将 /sbin/sshd的执行权限收回。chmod o-x /sbin/sshd,kill掉进程后还是不行。所以猜测sshd是在eureka用户下的,而不是系统的sshd。使用gdb调试的方式。gdb -p 8856:

已经看到了问题所在了。注意这个目录是两个空格,删除的时候记得加双引号,rm -rf "/home/eureka/  /",再次杀死进程,等了一会发现没有再次启动,问题解决。

linux sshd cpu 过高 问题解决相关推荐

  1. 转:VirtualBox Linux Guest host CPU占用高问题解决!

    VirtualBox 一向评价很高,但是我使用这款软件安装Redhat Linux 时CPU使用率竟然一直占用在100%,搜索了很多地方竟然没有人解释此问题,今天突然想起一句话,外事不决问小谷!看来百 ...

  2. 生产环境CPU飙高问题解决,记一次完整解决过程

    一.发现问题 前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右. 因为最近接入了新的业务,业务方给出的数据是日常QPS可以达到2000,大促峰值Q ...

  3. linux tomcat cpu占用高,排查tomcat服务器CPU使用率过高

    tomcat要运行依赖于JDK,tomcat服务器的CPU使用率过高,大多都是由于部署的web程序的问题. 一.征象形貌 在一次线上环境,前台接见页面的速率越来越慢,从浏览器F12中看到发出的请求都是 ...

  4. linux poll cpu过高,CPU占用过高问题排查

    前几天发现测试环境的CPU一直很高,于是就去排查了一下原因,之前在程序管理里面介绍过,可以通过top命令查看linux系统进程的资源占用.于是运行top命令如下: top 从上图中可以看到其中有一个线 ...

  5. linux杀掉cpu使用率高的进程,如何解决Linux中CPU使用率高的问题?

    电脑死机了?还是开始听到电脑发出很响的CPU风扇噪音?Linux中CPU使用率过高的原因很多,但最常见的原因是运行异常的应用程序.本文介绍了如何在Linux中解决CPU使用率过高的问题. 找出罪魁祸首 ...

  6. 【linux】cpu过高解决方法

    CPU过高情况: 1.使用top命令查看cpu的进程占用情况: 2.发现11443的进程占比过高,通过top -Hp 11443 查看线程的占用情况,发现11459.11460.11461线程的占比过 ...

  7. linux服务器CPU飙高排查

    文章目录 前言 一.第一步 top 二.根据pid查找具体线程 2.根据pid找到16进制 3. 根据进程和线程查找原因 总结 前言 系统cpu飙高,尤其对于后端人员来说,其实应该学会排查,这样也算是 ...

  8. JAVA Linux 排查CPU 过高的方法

    方法一: 1 ps -ef | grep java 查找java 进程号 2 top -p PID -H 观察占用CPU较多的线程 3 找出CPU消耗较多的线程id,如15844,将15844转换为1 ...

  9. linux服务器cpu飙高问题排查实践记录

    问题描述: 测试环境大量请求出现504错误 1.第一反应上服务器看看资源消耗情况(登陆服务器时出现卡顿) 2.使用top命令查看cpu消耗情况,查看结果如下: 很明显cpu使用率已经满了(两核CPU) ...

最新文章

  1. Python记录-基础语法入门
  2. 0字符串 if mapper test_mybatis的if判断条件将字符串解析成了数字
  3. matlab labs,DOCOMO Beijing Labs 借助 MATLAB 将移动通信技术的开发时间缩短 50%
  4. Select count(*) 的优化
  5. margin:0 auto;不能居中的原因
  6. 当Tomcat遇上Netty,我这一系列神操作,同事看了拍手叫绝
  7. grep的java源程序_Java实现Grep
  8. 基于SPI的数据报过滤原理与实现
  9. 真心酸,程序员工作了十年,衣服和电脑包破了都没钱买新的
  10. LeetCode 2. 两数相加(单链表反转)
  11. 数据平面开发套件(DPDK)中的Vhost / Virtio的配置和性能
  12. php resize函数,Php Image Resize图片大小调整的函数代码
  13. linux map内存在哪里分配,linux内存分配与回收
  14. Python学习手册~笔记1
  15. cpu爆了怎么排查和处理_怎么清理cpu,怎样可以证明cpu坏没坏-
  16. [luoguP3627][APIO2009]抢掠计划
  17. win10 应用商店打不开解决
  18. softice使用(1)- 在VMware Workstation 中使用SoftICE zz xfocus
  19. java算球体积的代码_java - 球体体积法不起作用 - 堆栈内存溢出
  20. 您知道Linux下C语言编程的一些注意事项吗_教育中国

热门文章

  1. Singleton + Proxy 模式+AOP
  2. AWS — AWS Wavelength
  3. 5G NGC — 关键技术 — 网络切片 — 切片的运维与运营
  4. Ubuntu安装VSCode
  5. 宏定义中的#、##操作符和... 、 _ _VA_ARGS_ _解析
  6. Cannot create file Altium\AD15\Library\BSDL\Generic\BSDL_FileMap.txt.拒绝访问
  7. 使Mybatis开发变得更加轻松的增强工具 — Ourbatis
  8. bzoj千题计划143:bzoj1935: [Shoi2007]Tree 园丁的烦恼
  9. MailBee.NET Objects撰写邮件教程(一):添加和删除自定义标题
  10. 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)