-1
傢伙我讀的/ proc /淨/ dev的用於接收和發送的字節 我能夠計算in_traffic,out_traffic而且速度獲得網絡速度在linux無法找到如何使用golang
delta_time是差的b/W上次檢查UNIX時間和當前Unix時間
in_traffic = (((new_inbytes - prev_inbytes) * 8)/(delta_time))
out_traffic = (((new_outbytes - prev_outbytes) * 8)/(delta_time))
if speed > 0{
in_utilization = in_traffic/(speed * 10000)
out_utilization = out_traffic/(speed * 10000)
}
請幫忙,謝謝
這不是一個答案,它甚至不上大多數接口(例如,它不適合我的無線工作,也沒有內置以太網)工作。 – OneOfOne
@OneOfOne:這是唯一的答案。你不能做得更好。 – peterSO
@oneofone,任何建議,請如何獲得網絡速度,請幫助 – GKV