gpt4 book ai didi

c# - 我怎样才能得到可用的带宽率?

转载 作者:可可西里 更新时间:2023-11-01 13:29:58 25 4
gpt4 key购买 nike

我们有一个 DSL,我们如何计算可用带宽以便我们可以调整数据包,我们可以假设以太网接口(interface)上的带宽为 100mbps然而,在DSL设备中,列车速率(Bandwidth rate)根据不同的情况而变化。我怎样才能得到可用的带宽率(从变化)?。有什么方法可以获取可用带宽值?

最佳答案

“带宽”不是您可以为一台计算机确定的。您至少需要指定两个端点。即使您对以太网 100 mbps 的假设也可能是错误的,因为电缆或其他端点可能无法达到完整的传输速率。通常这是由 Quality of Service 完成的功能纳入网络传输,这不是一件容易的事。

在我们的多人游戏(使用 UDP)中,我们使用了 Packet Pair Probing成功,即使它不是通用的,它也是我们尝试过的所有方法中最可靠的。恐怕更详细地描述它超出了这个答案的范围,但是this answer用易于理解的术语对非常相似的事物进行了很好的描述:

Basically, if you start from zero bandwidth and increase bandwidth use, latency very slowly increases - until you hit about 90% of your bandwidth. Then latency goes through the roof, up to another plateau, after which it again increases slowly.

关于c# - 我怎样才能得到可用的带宽率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081740/

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