gpt4 book ai didi

java - 如何用Java获取上传/下载速度

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:10 27 4
gpt4 key购买 nike

我想获取Java中当前的下载/上传速度。我需要一些信息如何使用 /proc/net/dev

中的数据
[root@laptop ~]# cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 2522296 27390 0 0 0 0 0 0 2522296 27390 0 0 0 0 0 0
eth0: 206888698752 159544908 0 0 0 0 0 6415 24408080083 127074897 0 0 0 0 0 0
wlan0: 3008127954 2403692 0 0 0 0 0 0 247504697 2097580 0 0 0 0 0 0
[root@laptop ~]#

我怀疑我必须做这样的事情:

CURRENT_Receive - PREV_Receive = current_speed

你能给我一些提示或代码示例吗?

最佳答案

似乎您的问题可以通过bash脚本轻松解决(例如wget -O/dev/null some_url_of_big_file)。然后,如果你想在你的java代码中得到结果,你应该为它创建环境变量并调用 System.getenv()在你的java代码中。

关于java - 如何用Java获取上传/下载速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28795945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com