网络如何监控Java中特定接口的网络使用情况? 3 日,10 小时 Questions & Answers 3724 我想知道通过特定网络接口传输的用于日志记录的确切数据量,是否有任何标准库或api调用,我可以从中跨平台执行此操作
# 1 楼答案 jNetPcap在一些单元测试中使用Sigar。Sigar将自己宣传为“收集系统信息的便携式接口”,包括网络接口检测、配置信息和度量。看看它的NetInterfaceStat类 请注意,Sigar还依赖于特定于平台的JNI,即Rob H的评论仍然适用
# 2 楼答案 SNMP4J将允许您读取任何符合SNMP的设备的interface mib。Linux和OSX(可能)已经有一个SNMP守护进程在运行;Windows有一个SNMP service可以install though Programs and Features in Control Panel
# 3 楼答案 这似乎是你想要的。至少,我认为这会为你指明正确的方向: http://jnetpcap.com/ 编辑:虽然不是严格的跨平台,但LIPPCAP对所有主要平台都有库,所以我不认为这是一个显示阻止器,但我不是需要它的人。p>
# 1 楼答案
jNetPcap在一些单元测试中使用Sigar。Sigar将自己宣传为“收集系统信息的便携式接口”,包括网络接口检测、配置信息和度量。看看它的NetInterfaceStat类
请注意,Sigar还依赖于特定于平台的JNI,即Rob H的评论仍然适用
# 2 楼答案
SNMP4J将允许您读取任何符合SNMP的设备的interface mib。Linux和OSX(可能)已经有一个SNMP守护进程在运行;Windows有一个SNMP service可以install though Programs and Features in Control Panel
# 3 楼答案
这似乎是你想要的。至少,我认为这会为你指明正确的方向: http://jnetpcap.com/
编辑:虽然不是严格的跨平台,但LIPPCAP对所有主要平台都有库,所以我不认为这是一个显示阻止器,但我不是需要它的人。p>