在 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 管理的進程及其資源占用情況。
這些工具可以幫助你找到占用資源多的程序,以便進行優化或關閉。