在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连接。