要使用cpustat
監控遠程服務器的CPU,您需要首先確保已經在遠程服務器上安裝了sysstat
包,因為cpustat
是這個包的一部分。如果尚未安裝,請按照以下步驟操作:
通過SSH連接到遠程服務器。
運行以下命令來安裝sysstat
包:
對于基于RPM的系統(如CentOS 7/8):
sudo yum install sysstat
對于基于DEB的系統(如Ubuntu):
sudo apt-get update
sudo apt-get install sysstat
安裝完成后,您可以使用cpustat
命令監控遠程服務器的CPU。要查看實時CPU使用情況,請運行:
sudo cpustat
要查看特定時間間隔的CPU使用情況,請運行:
sudo cpustat -i [interval]
其中[interval]
是以秒為單位的時間間隔。例如,要每5秒查看一次CPU使用情況,請運行:
sudo cpustat -i 5
如果您想將輸出保存到文件中,可以使用重定向操作符>
:
sudo cpustat -i 5 > cpu_usage.txt
請注意,您可能需要具有root權限才能運行cpustat
命令。如果您不想使用root權限,可以嘗試使用-u
選項指定一個非特權用戶,但這取決于您的系統配置。
最后,如果您想持續監控遠程服務器的CPU使用情況,可以考慮使用top
、htop
或glances
等工具。這些工具通常提供更豐富的實時監控功能。