以下是在Ubuntu上使用cpustat进行远程监控的常用方法:
SSH远程执行
sysstat包(cpustat所属包):sudo apt update && sudo apt install sysstat。ssh user@remote_host "cpustat -u 1"(-u 1表示每秒刷新一次)。ssh user@remote_host "cpustat -u 1 > cpu_usage.log &"。使用监控工具
脚本自动化
#!/bin/bash
REMOTE_HOST="ip地址"
USER="用户名"
while true; do
ssh $USER@$REMOTE_HOST "cpustat -u 1" >> cpu_usage.log
sleep 60 # 每分钟采集一次
done
```。
注意:需确保SSH服务正常、防火墙放行相关端口(默认22),并优先使用密钥认证提升安全性。