使用java获取网络利用率
谁能告诉我如何使用 Java 获取网络统计信息?或者如何使用简单的时间相关指标来衡量网络性能?
多谢!
Can anyone tell me how to get network statistics using Java? Or how to measure network performance with simple time related metrics?
Thanks a lot!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这取决于你的意思。
如果您想在下载或上传某些内容时测量网络速度,您可以创建网络连接,发送一些垃圾并测量发送需要多长时间。如果服务器端和客户端都在您的控制之下,则可以获得更好的结果。
但您甚至可以编写简单的客户端从外部 URL 下载文件并测量需要多长时间。
如果您想了解其他应用程序的网络参数测量,我建议您阅读 JPcap。
It depends what do you mean.
If you want to measure network speed when downloading or uploading something you can create network connection, send some garbage and measure how long does it take to send. Better results can be achieved if both server and client sides are under your control.
But you can even write simple client that downloads file from external URL and measure how long does it take.
If you wish to know measure network parameters of other applications I recommend you to read about JPcap.
如果您正在寻找使用 Java 的带宽监控,请查看下面的链接。
http://docstore.mik.ua/orelly/java-ent/dist /ch08_04.htm
If you are looking for Bandwidth monitoring using Java, check the link below.
http://docstore.mik.ua/orelly/java-ent/dist/ch08_04.htm