网络说明:兆字节还是兆位?


10

我对网络术语感到困惑。

您可以向我解释如何计算网络带宽吗?

人们说20Gbps意味着2.5 G字节吗?

我真的需要了解当VPS公司说“带宽:2000GB /月”时的含义。


这意味着他们为叮咬收费并提供比特。:)
Yitzchak

Answers:


13

Gb应该指的是位,而GB应该指的是字节。带宽始终以每秒比特数为单位,而磁盘上的文件以字节为单位。

最好的选择是让VPS公司定义他们正在使用的条款,以便达成协议,因为这些条款常常被误解或误用。


6
这些术语经常被不熟悉它们的人误解,从而导致他们的误用。我发现大多数托管服务提供商对位(小b)和字节(大B)之间的区别非常清楚,尤其是在其计费部门和签定合同的人之间:-)
voretaq7 2011年

11

网络带宽通常以每单位时间的位数表示-例如45Mb / sec( b)或45Mbit / sec。这表示转移

传输的数据量通常以绝对移动字节数来表示,例如50MB( B)文件或50MBytes数据。


大多数托管服务提供商按传输速率出售带宽-每秒允许这么多的比特,并以该速率设置上限或允许“突发带宽”(对于突发性带宽,通常根据使用情况的第95个百分点计费-使用大量的多余带宽,获得更大的费用)。

一些提供商按传输的数据量出售-这在共享Web托管公司中更为常见。您可以通过粗略近似将其转换为费率(数量乘以8,然后除以计费周期内的秒数-2592000秒大约是一个月(30天))。
需要注意的是,您计算出的速率几乎没有任何意义:您可以在29天之内进行零流量处理,然后在第30天将所有50GB的存储空间都塞满,并且就提供商而言,您的使用范围是有限的。将您自己限制在计算的最大速率减去很小的填充余量,几乎可以保证您不会超出传输上限,但是可能会不必要地损害性能。

该公式的反向操作将使您大致了解给定速率上限下传输的最大数量,这可能会更有用,但请记住,基于速率计费的提供商将计算通过线路的每一位(数据包,协议和有效负载),因此您可以移动的实际数据量(有效负载)比让您相信的原始数量要少。


7

除了明显的位/字节混淆以及1000与1024的差异外,带宽还有另一个鲜为人知的问题:

  • 64Kbps通常是64000 bps(?)
  • 1024Kbps可以是1024000 bps(??)
  • 1Mbps和102000000bps可能与1000000bps或1048576bps(!)
  • 我已经看到1Gbps竟然是1048576000bps,而不是1073741824bps或1000000000bps(!!!)

为什么?

那是因为最初用于数字通信的是电话系统,该系统使用8KHz(8000Hz)的8bit ADC(模拟/数字转换器),每秒产生64000位。然后,T1线路聚合了这些语音通道中的24个,从而创建了一个常用的1536000bps实现(通常以1.5Mbit的价格出售,但1.5 * 2 ^ 20应该是1572864bps)。

同时,很容易以单个渠道增量出售,一次为64000bps。后来,许多更新的传输技术不是以bps为单位定义的,而是以64k信道的倍数定义的。令人困惑的是,这些乘数通常是二进制整数,因此有时8Mbps可以是128 * 64000 = 8192000bps,而不是2 ^ 23 = 8388608。


2

行业标准是,速度以千兆位/秒为单位,而测量的吞吐量以千兆字节的吞吐量(服务器发送/接收的数据量)为单位。


2

文件以字节为单位。
因此,当文件下载是连接最重要的用途时,它可以每月字节数表示。
但是,连接带宽通常以位表示,因为8位组和传输的文件字节之间没有直接关联。(有些位用于纠错,有些协议可能使用的不是8位字,甚至是可变的位速率)

最后,情况是有意义的,b是位,B是字节,尽管我已经看到这种约定经常被滥用。



0

一个月内2000 GB(GB)。正如其他好答案所表明的那样,这可能意味着29天为零,第30天为2000,或者连续30天每天为66.6 GB。如果我的数学正确,那么这意味着30天内连续达到6.172 Mbps(每秒兆位)。

数学:

2000 gigabytes * 8 bits per byte = 16000 gigabits (16 terabits!)

16000 gigabits / 30 days = 533.33333333... gigabits per day

533.33333... gigabits per day / 24 hours in a day = 22.2222... gigabits per hour

22.222... gigabits per hour / 60 minutes in an hour = .37037037... gigabits per minute

.37037037... gigabits per minute / 60 seconds in a minute = 6.172839506172839506e-3 gigabits per minute

.006172839506... gigabits per minute * 1000 megabits in a gigabit = 6.172839506 megabits per second

6.172839506 megabits per second * 1000 kilobits in a megabit = 6172.8 kilobits per second

因此,您可以连续30天消耗6.172 Mbps的带宽,每秒消耗16 Tbps的带宽,然后在剩余30天零消耗一秒的带宽,减去零,或者在产生额外费用之前介于两者之间的某个位置(假设您实际上每秒可以消耗16 Tbps, VPS可能提供的硬件无法做到这一点)。


您的数学不正确。您似乎使用的是20GB,而不是2000GB。30天1 Mbit / s大约为320GB,因此2000GB大约为6.3 Mbit / s,而不是61.7 kbps :-)
3molo 2011年

1
老兄,我喜欢ServerFault!我得到了这个评论,纠正了我的虚假数学,到我来修正它时,已经有人为我这样做了!谢谢!感谢您纠正我的错误。
杰德·丹尼尔斯

@mskfisher,非常感谢您进行纠正。我不知道我在想什么。我希望我能为您的努力做好准备,但我看不出有办法。无论如何,再次感谢!
杰德·丹尼尔斯

0

每月20Gbps和2000GB都是在完全相同的码尺上进行的测量(都测量每单位时间的数据量),而20gbps的速度要比每月2000GB快。

每秒20吉比特,而不是每月2000吉比特。

转换非常简单:

2000 GB / month = 6.17 mbps

20 gbps = 6480 TB / month
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.