以下是在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),并优先使用密钥认证提升安全性。