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