标签: java network-programming network-monitoring
我想从集群中的远程计算机获取一些统计信息。使用SSH和JCraft库,我连接到每台计算机的操作系统(Ubuntu)并运行一些命令来获取有关磁盘使用率和网络使用率的数据。瓶颈是获取网络数据的命令dstat -n 1 1。从远程计算机收集数据的过程大约需要7秒钟。我猜问题是因为它将侦听端口一秒钟,这将导致延迟。是否有使用Java从远程计算机获取网络使用率的更快方法?
SSH
JCraft
dstat -n 1 1