温馨提示×

ubuntu中如何查找占用资源多的程序

小樊
77
2025-06-02 13:54:29
栏目: 智能运维

在 Ubuntu 中,你可以使用以下命令来查找占用资源多的程序:

  1. top:top 命令可以实时显示系统中各个进程的资源占用情况。在终端中输入 top 并按回车键,你将看到一个实时更新的列表,其中包含了 CPU、内存等资源的占用情况。

  2. htop:htop 是一个类似于 top 的工具,但它提供了更丰富的功能和更友好的界面。要安装 htop,请运行以下命令:

sudo apt update
sudo apt install htop

安装完成后,在终端中输入 htop 并按回车键即可使用。

  1. ps:ps 命令可以显示当前系统中的进程信息。要查找占用资源多的程序,可以使用以下命令:
ps aux --sort=-%cpu | head

这个命令会按照 CPU 占用率降序排列进程,并显示前 10 个占用 CPU 资源最多的进程。你也可以将 %cpu 替换为 %mem 来按照内存占用率排序。

  1. pm2:如果你关心的是 Node.js 应用程序的资源占用情况,可以使用 pm2 这个进程管理器。首先安装 pm2:
sudo npm install pm2 -g

然后使用以下命令启动你的 Node.js 应用程序:

pm2 start app.js

你可以使用 pm2 list 命令查看所有由 pm2 管理的进程及其资源占用情况。

这些工具可以帮助你找到占用资源多的程序,以便进行优化或关闭。

0