在Ubuntu系統中,你可以使用cpustat
命令來監控CPU的使用情況。如果你想要遠程監控另一臺Ubuntu機器的CPU,你可以使用SSH(Secure Shell)來連接那臺機器,并在那里運行cpustat
命令。
以下是遠程監控CPU的步驟:
安裝ssh客戶端(如果你還沒有安裝的話):
sudo apt update
sudo apt install openssh-client
通過SSH連接到遠程機器:
使用以下命令連接到遠程機器,替換username
為遠程機器的用戶名,remote_host
為遠程機器的IP地址或主機名。
ssh username@remote_host
在遠程機器上安裝sysstat包(如果尚未安裝):
cpustat
是sysstat包的一部分,所以你需要確保sysstat已經安裝在遠程機器上。
sudo apt update
sudo apt install sysstat
使用cpustat監控CPU:
一旦你通過SSH連接到了遠程機器,你可以直接在遠程機器的命令行中運行cpustat
命令來監控CPU。例如:
cpustat
這將顯示CPU的實時使用情況。你可以添加參數來定制輸出,例如每秒更新一次:
cpustat -i ALL 1
退出SSH會話:
監控完成后,你可以使用exit
命令退出SSH會話。
如果你想要在本地機器上實時查看遠程機器的CPU使用情況,你可以將cpustat
的輸出重定向到一個文件,然后使用tail -f
命令來實時查看這個文件。例如:
ssh username@remote_host "cpustat -i ALL 1" > cpu_usage.log &
tail -f cpu_usage.log
這將在后臺運行cpustat
并將輸出保存到cpu_usage.log
文件中,同時tail -f
命令會實時顯示這個文件的最新內容。
請注意,為了使用SSH,你需要確保遠程機器上的SSH服務已經啟動,并且你有足夠的權限來訪問它。此外,遠程機器的防火墻設置可能需要允許SSH連接。