在 Ubuntu 上監控 Golang 進程,您可以使用以下方法:
使用 top
命令:
在終端中輸入 top
,然后按回車。這將顯示系統上運行的所有進程及其資源使用情況。找到您的 Golang 進程(通過進程名或 PID),并查看其 CPU 和內存使用情況。
使用 htop
命令:
htop
是一個類似于 top
的增強版工具,提供了更豐富的功能和更友好的界面。首先,您需要安裝 htop
:
sudo apt update
sudo apt install htop
然后運行 htop
,在列表中找到您的 Golang 進程并查看其資源使用情況。
ps
命令:
您可以使用 ps
命令查看特定 Golang 進程的詳細信息。例如,要查看名為 “myapp” 的進程,您可以運行:ps -ef | grep myapp
這將顯示與 “myapp” 相關的所有進程及其詳細信息。
systemd
:
如果您的 Golang 應用程序作為 systemd 服務運行,您可以使用以下命令查看其狀態和資源使用情況:sudo systemctl status myapp.service
要查看所有服務的狀態,可以運行:
sudo systemctl list-units --type=service
這些方法可以幫助您監控 Ubuntu 上的 Golang 進程。您可以根據需要選擇最適合您的方法。