在 Ubuntu 中,你可以使用以下命令来查找占用资源多的程序:
top:top 命令可以实时显示系统中各个进程的资源占用情况。在终端中输入 top 并按回车键,你将看到一个实时更新的列表,其中包含了 CPU、内存等资源的占用情况。
htop:htop 是一个类似于 top 的工具,但它提供了更丰富的功能和更友好的界面。要安装 htop,请运行以下命令:
sudo apt update
sudo apt install htop
安装完成后,在终端中输入 htop 并按回车键即可使用。
ps aux --sort=-%cpu | head
这个命令会按照 CPU 占用率降序排列进程,并显示前 10 个占用 CPU 资源最多的进程。你也可以将 %cpu 替换为 %mem 来按照内存占用率排序。
sudo npm install pm2 -g
然后使用以下命令启动你的 Node.js 应用程序:
pm2 start app.js
你可以使用 pm2 list 命令查看所有由 pm2 管理的进程及其资源占用情况。
这些工具可以帮助你找到占用资源多的程序,以便进行优化或关闭。