有时候通过top命令查看Linux的系统运行情况时,会发现一些进程占用的CPU或者内存有点大,所以这时候想知道到底是哪个进程占用了这么多的CPU或者内存,分享下步骤:

  1. top命令查看系统运行情况,如下:
    在这里插入图片描述

会发现cpu此时利用率已经到190%了,不过服务器是多核的,因此还能正常运行,记下该进程PID为497549。

  1. 进入/proc/PID文件夹,然后ls -l查看下该文件夹下的目录,主要情况如下:

在这里插入图片描述
上图中的1代表进程名,2代表进程类型。

因此大致可以推测是es服务用了这么多的cpu,之后看情况再决定是不是要做优化。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐