带宽是什么?怎么测带宽啊?

带宽是什么?怎么测带宽啊?,第1张

现在的内存种类很多,对数据的传输速度也各不相同,我们怎样去计算它们传输速度的快慢?面对各种显卡芯片怎样去看待显存带宽?甚至在显示器参数中也有带宽,看来带宽还真是无处不在,就让我们一起来听听关于带宽的故事,了解一下带宽的基础知识。

带宽正传——存储器带宽基础知识

带宽这个词在电子学领域里很常用,它的意思是指波长、频率或能量带的范围,特指以每秒周数表示频带的上、下边界频率之差。可以显见带宽是用来描述频带宽度的,但是在数字传输方面,也常用带宽来衡量传输数据的能力。用它来表示单位时间内传输数据容量的大小,表示吞吐数据的能力。

在很多文章里往往看见关于带宽的各种描述,那么怎么计算有关存储器的带宽呢?对于存储器的带宽计算有下面的方法:

B表示带宽,F表示存储器时钟频率,D表示存储器数据总线位数,则带宽为:

B=F×D/8

例如,PC-100的SDRAM带宽计算如下:

100MHZ×64BIT/8=800MB/S

当然,这个计算方法是针对仅靠上升沿信号传输数据的SDRAM而言的,对于上升沿和下降沿都传输数据的DDR来说计算方法有点变化,应该在最后乘2,因为它的传输效率是双倍的,这也是DDR能够有如此高性能的重要原因。

对于和存储器带宽关系很大的总线带宽也同样可以利用这个方法来计算,例如PCI和AGP等总线。比如,PCI带宽=33MHz×32BIT/8=133MB/S,AGP 1X总线的带宽为66MHz×64BIT/8=528MB/S,AGP 4X带宽=528MHz×4=2.1GB/秒。

通过这样的计算我们不难看出,总线的发展伴随着带宽的扩展,只有高带宽的总线才能不断的满足当前各种硬件对数据传输的要求。比如显卡当年从PCI总线到AGP,正是因为PCI总线的133MB/S传输速率早已不能满足各种图形处理的要求。而从AGP1X到AGP4X直到AGP8X都使得传输带宽不断的得到了扩展。

通过计算出的带宽是理论值,既它们可以达到的最大峰值带宽,通过对峰值带宽的比较我们可以了解各种内存的性能,下表就给出了常见内存的峰值带宽。

常见的内存峰值带宽表

PC-66 SDRAM

528 MB/s

PC-100 SDRAM

800 MB/s

PC-133 SDRAM

1064 MB/s

PC-150 SDRAM

1200 MB/s

PC-600 RDRAM

1200 MB/s

PC-800 RDRAM

1600 MB/s

PC-1600 DDR

1600 MB/s

PC-2100 DDR

2100 MB/s

在实际工作时这些存储单元未必能达到峰值带宽,影响带宽的因素还很多。比如,因为数据写入和读出存储单元总要有一定的延迟时间。除了延迟时间影响带宽外,所存储数据的命中率也有重要关系。当把这些因素考虑在内,即便是100%的命中率,PC100的SDRAM的实际带宽只有峰值带宽的40%。

从上面给出的带宽计算方法可知,带宽不仅和时钟频率有关还和存储单元的数据总线位数有关。而我们面对各种显卡显存的时候关注的是它的时钟频率,计算带宽还需要显存的位数。显存在显卡上发挥着重要的作用,而各种显卡芯片支持显存的位数也是有差异的,厂商们也是在扩展显存位数,以达到提升显存带宽的目的。下表给出常见的显卡芯片支持显存位数。

芯片型号

支持显存位数(BIT)

芯片型号

支持显存位数

VOODOO3-2000\3000\3500

128

RADEON VE

64(DDR)

VOODOO4-4500\5500\6000

256

G400\G400MAX

128

TNT2\TNT2pro\TNT2 Ultra

128

G450\G550

128(DDR)

TNT2M64\TNT2Vanta

64

Savage4GT/PRO/PRO+

128

GeForce256

128

Savage2000/ 2000+

128

GeForceMX

GeForceMX400

64/128SDRAM或64(DDR)

Kyro

KyroII

128

GeForceMX200

64

SIS300/SIS305

128

GeForceGTS\Pro\Ultra

GeForce3

128(DDR)

SIS315

128(DDR)

RADEON\SE\LE

128或128(DDR)

BLADE XP

128

带宽外传——显示器的带宽

我们在购买显示器时也常常会看见带宽这个词,在这里,它和存储领域的带宽有所区别,它更贴近传统的电子学里的带宽定义。显示器的参数——带宽代表的是显示器的一个综合指标,也是衡量一台显示器好坏的重要指标。它是指显示器每秒钟所扫描的像素数量,也就是说在单位时间内,每条扫描线上显示的像素点的总和,单位是Hz。显示器的带宽大小同样有一定的计算方法的,大家在选择一款显示器的时候可以根据一些参数来计算带宽,或者根据带宽来计算一些参数。这样可以很清楚的了解显示器的底细,JS想隐瞒都不行。

详细的显示器带宽计算方法如下:

用r(x)表示每条水平扫描线上的图素个数;r(y)表示每帧画面的水平扫描线数;V表示每秒钟画面的刷新率;B表示带宽。则显示器带宽的计算公式是:

B = r(x)×r(y)×V

但是在实际中,为了避免信号在扫描边缘的衰减,保证图像的清晰,实际上电子束水平扫描的图素的个数和行扫描频率均要比理论值要高一些。所以,在实际中,带宽的计算公式中加上了一个1.3的参数:

B = r(x)×r(y)×V×1.3

根据上面的公式,我们就可以比较清楚的了解到带宽的实际意义。当显示器的刷新率提高一点的话,它的带宽就会要提高很多。例如,当用户在挑选显示器的时候,显示器标称可以在1024×768的分辨率,和85Hz的刷新率下正常显示的话,我们就可以计算出这台显示器的实际带宽为:

B =1024×768×85×1.3 = 87MHz

带宽的大小在选择显示器的时候是很重要的,如果有的显示器没有标明带宽,只标明了最大分辨率和在此分辨率下所能达到的最高的刷新率,我们就可以根据上面的公式计算出显示器的带宽;反之,我们也可以根据显示器的带宽来计算出显示器在最大分辨率下的刷新率等参数。

好了朋友们,带宽的故事就讲到这里了,不管是正传还是外传,希望有助于大家对带宽有个完整的认识。

在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。对于带宽的概念,比较形象的一个比喻是高速公路。单位时间内能够在线路上传送的数据量,常用的单位是bps(bit per second)。计算机网络的带宽是指网络可通过的最高数据率,即每秒多少比特。

一般来说,带宽是以 bit(比特)表示,而电信,联通,移动等运营商在推广的时候往往忽略了这个单位。

正常换算情况如下:

1Mbit=128KB

2Mbit=256KB

(以此类推)

而换算后的速度才是您真实上网的速度,也就是说,如果你从你的运营商开通的带宽是10M,那么代入计算公式,以上面换算的1M来计量则为:

(1M=1024K)

1M/128K=1024/128=8

10/8=1.25M

也就是说你如果开通10M带宽,可以达到最高1.25M的速度一般来说,一台计算机观看电影,玩游戏等,4M带宽足够。

你好,通常带宽计算方法如下:

一种是Bit 比特位 ,一种是Byte 字节 。通常在1个Byte里有8个Bits。网络带宽通常以bps(标称bit/s)作为计量单位,即“Bits-Per-Second(每秒的比特位数量,通常又被译为波特率)”,而许多下载工具软件的计量单位是Byte/s,所以,两者之间相差8倍。

注:现在大多数IDC机房提供的带宽计量方法是:MBPS,实际就是交换机的端口流量,并不是每个服务器的实际带宽,通常一个机柜的带宽总值大约为:10~30 mbps,所谓百兆共享其实是共享百兆端口,而不是共享100兆带宽。

了解ADSL真正速度

1,512K ADSL是什么意思?

512K=512Kbps=512K bits/s=64K bytes/s我想这个换算应该没什么问题。

2,64K bytes/s意味着什么?

这个64K的真正含义是"个人用户所能独享的最大下载带宽" 那么这又是什么意思呢,不知道现在有没有人注意过电信ADSL安装的申请表,上面的带宽项目写的是都是"不高于512K","不高于8M"等等,也就是说我们在正常的情况下可以拥有最多不超过64K的专有带宽。 注意是"不高于",那么也就是说很多时候我们的专有带宽可能小于64K,那有又是为什么呢?事实上,中国电信的ADSL是运行在ATM上面,ATM到chinanet边缘路由器带宽是155M,每一个边缘路由器可以连接3000用户,如果这些用户同时上网,那么每个用户其实只有50k bit/s的带宽,也就是7K bytes/s,加上路由器衰减,那么最终可能只有普通modem的速度了。当然以上只是假想的情况,毕竟3000人同时连在一台边缘路由器上面几乎是不可能的,电信也不会让路由器满负荷连接而使得速度下降如此之巨。 但是,64K是最高专有带宽是毋庸置疑的。

3,那为什么我的512K ADSL经常可以达到100K甚至200K以上的下载速度呢?

我们搞清楚了64K是最大专有带宽,但不等于最大带宽,事实上在ADSL拨号时已经分配了实际约等于8Mbps,也就是1M bytes/s的下载带宽,只不过电信限制了我们的专有带宽最高64K,那么当路由器连接的用户较少的时候,我们可以获得一部分超过专有带宽的共享带宽(显然电信没必要让这些带宽闲置),当然512K速率的ADSL永远不可能通过占用共享带宽达到1M/s的下载速度,因为毕竟总还是有很多人在同时上网,而且电信肯定还有一些平衡负载的机制。

4,ADSL上传速度对下载的影响:TCP/IP规定,每一个封包,都需要有acknowledge讯息的回传,也就是说,传输的资料,需要有一个收到资料的讯息回复,才能决定后面的传输速度,并决定是否重新传输遗失的资料。

上行的带宽一部分就是用来传输这些acknowledge(确认)资料的,当上行负载过大的时候,就会影响acknowledge资料的传送速度,并进而影响到下载速度。这对非对称数字环路也就是ADSL这种上行带宽远小于下载带宽的连接来说影响尤为明显。

有试验证明,当上传满载时,下载速度讲变为理想速度的40%,这就可以解释为什么为什么很多朋友用BT下载的时候稍微限速反而能够获得更大的下载速度。

既然这样我们就不能要求所有的人都不限速,因为对于ADSL用户来说这是很不现实的,也是不科学的。适当的限速是正确的。

5,ADSL的速度随着连接时间的延长而逐渐降低。

前面说过ADSL再拨号的时候会建立最高理论8Mbps的下载带宽,这个带宽是永远不会改变的!不过实际上由于ADSL的噪声检测机制如果线路情况不好那么一开始建立的连接显然不可能达到理论值,可能最后是5Mbps,这个带宽也是不会改变的。

那为什么说ADSL的速度会越来越慢呢? 这是因为即使用户不关闭调制解调器的电源,有时ADSL链接也会随时中断。比如,在通信状态因噪音增加而恶化,频繁发生错误的情况下。链接中断后,马上就会重新进行调试,并重新确定链接。不过,如果此时致使链接中断的噪音仍然存在的话,(这一般是比较大的)重新链接后的速度就会比原来更低。由于调试中所确定的链接速度是也固定的,因此即便之后噪音消失以后,链接速度也不会提高。ADSL调制解调器使用时间越长,发生这种情况的可能性就越高,所以连接速度越来越慢。

此时,如果用户重新起动调制解调器,链接就会重新确立,速度就可能由此得以提高。这一常识可用作链接速度降低后的处理对策.

当然上面说的这些情况都只是根据ADSL连接本身来讨论的,实际的情况还包括互联网状况,网站本身的响应等等。

了解了上面的知识,您或许就豁然开朗。原来512K并不是512KB呀,只有64KB,呜呜~~~你也不可能达到每秒512KB的下载速度。

ADSL到底有多快?

ADSL最快能提供8Mbps的下载带宽/速度,上行一般采用最大512Kbps的带宽,其实际速度到底是多少呢?

大家知道,将8Mbps换算成速度,就应该是8Mbps=1MB/s(每秒最高传输1MB),512Kbps=64KB/s(每秒最高传输64KB)。

如果当地ADSL最高能开通8Mbps的速度,那么你只要申请了8Mbps的ADSL,那么你的ADSL下载一个100MB的文件,在网站不限速且网速正常的情况下只需1分钟40秒左右或稍多点时间便能完成百兆文件的下载如果只开通了2Mbps(250KB),那么则需7分钟左右或稍多点时间,以此类推。

与传统的56K MODEM上网相比,ADSL的速度有了很大的提高,一般情况下,象2Mbps的ADSL已能满足网络视频播放的需求,特别是本地ISP网站的流量一般能满足需求,更不用说一般的网页浏览或QQ聊天之类应用了。但限于国内很多网站的带宽限制,其在实际应用中亦会出现停顿和断流,而对于很多国外网站由于出口带宽的限制纵然是采用全速的8Mbps的ADSL流量也不一定能流畅浏览,这并不是ADSL的原因。

所谓1M带宽,其实是指1Mbps(megabits per second兆比特每秒),亦即1x1024/8=128KB/sec,但这只是理论上的速度,实际上要再扣约12%的Ethernet Header,IP Header,TCP Header,ATM Header等各种各样的控制讯号,故1M带宽其传输速度上限应为112KB/sec左右。

因此各种宽带的极限下载值也可以轻易的计算出来。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/427749.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-26
下一篇2023-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存