详解Mbps、GB、GiB:网络传输与磁盘存储单位的区别与应用

日期: 2025-02-10 04:05:17 |浏览: 54|编号: 71166

友情提醒:信息内容由网友发布,本站并不对内容真实性负责,请自鉴内容真实性。

详解Mbps、GB、GiB:网络传输与磁盘存储单位的区别与应用

作者:iN在

传输网络时,经常使用Mbps。 GBE或1张GIGE网卡现在非常受欢迎,此东西称为“千兆网络卡”。

同时,人们特别习惯使用GB或MB来描述磁盘的大小。这称为千兆字节或兆字节。

但是,在描述文件大小(或讨论磁盘空间)时,我们通常使用GIB或MIB来描述它。

GB和GIB之间的比较实际上是上述目标之间的关系。 KB,MB,GB和TB来自十进制三位数细分的计数方法,也就是说,每个三位数的数字都会添加一个逗号,这与欧洲和美国的数字相对应。边缘的计算方法来自“短尺度”,其原始含义是指1,000个第一个数字,例如1亿亿= 100万,即10亿= 100亿。但是这种计数方法本身可能会导致麻烦。如果更敏感的读者看到“短级别差异系统”,他一定会想到“长层差异系统”。长级别的差异系统基于数百万(第6次力量的力量)作为下一个级别,而在系统内的长级别差异为1亿美元,表示“万亿”,代表100万达到10到12号的力量。

无论是短级别的差异系统还是短级别的差异系统,此问题都会引起混乱。因此,国际标准化组织根据短级别的差异方法定义了标准化的单词计数方法,其功率为10到3。 ,ze ...

同样,在二进制文件中,我们将计算数字的大小为n*10的功率2,因此有一个二进制词汇标头,它与国家标准词汇标题相似,但用英语(最后两个数字)除外基于发音习惯。例如,它被BI取代,例如,Giga更改为Gibi,Tera更改为Tebi,我们提到的MB(Megabyte)也更改为Mebibyte,即缩写MIB。

回到留言的问题:1000Mbps网络的MB是什么?首先,让我们弄清楚什么是1000Mbps。如前所述,是GBE。此东西称为“千兆以太网”,请注意它在这里使用。它是Giga,这意味着它以十进制计算,这意味着可以在一秒钟内转移1,000,000,000位。

我们都知道,一个字节(字节)由8位(位)组成。从理论上讲,1000Mbps的网络传输带宽可以在一秒钟内传输125megabyte数据。

但是,我们必须知道,当网络传输不仅仅是您需要的数据时。在传输过程中,需要将数据更改为网络数据包。所谓的包装数据是将相应的数据添加到每个网络层。标签信息。

此信息对于文件本身的传输没有太大的意义,而只是为了完成网络传输。目前,在文件管理器中传输文件时看到的速度不再是网卡的速度,而是传输后逐层包装后获取网络文件流数据的速度。

因此,有些人在问,为什么显然是千兆网络卡,而传输速度未达到125MB/秒?这里丢失的速度的一部分是包装数据包占据的传输流量。

因此,小于125Mb/s的速度不是网络的问题,而是正常现象。

那么,是否有可能进一步提高传输速度并尝试接近125MB/sec的极限?没关系。我们必须从数据链路层的以太网帧开始。

我之前曾谈论过以太网帧,并且有一个称为最大传输单元的MTU设置。每个以太网框架都可以定义为传输单元。以太网定义的框架的大小为1538

当传输在网络设备上启动时,该设备将首先发布7字节的飞行员代码,然后根据固定格式以部分传输后续数据。此过程称为传输单元,最后帧以四字节检查代码结束。其中,它将在数据部分中携带多达1500个字节的数据。

如果我们将车架视为卡车,那就是这样:

前,框架和车轮都是数据包的封装结构,并且运输架是数据包中的数据。

即使数据很少,前面,框架和车轮也无法减少。

但是我们可以尝试增加马车的尺寸,让一名训练尽可能多地运输更多的商品。这降低了每个传输的数据包的损耗率。

因此,我们可以知道可以计算的传输速率,大致效率=真实的传输数据内容/帧大小,因此可以在MTU为1500的以太网上计算效率计算,为1500/(1500+38)= 97.53% ,这仍然是一个干净的以太网框架。如果我们在开关上有VLAN和其他设置,则需要添加VLAN的数据包子段。我还以卡车为例,让人感到这样:

一辆卡车被装入另一辆卡车作为货物。

目前,还必须添加VLAN的四个字节标记,该标记变为1500/(1500+38+4)= 97.28%。

因此,就网络传输效率而言,千兆以太网通常可以达到975.3Mbps的实际传输效率。如果添加了VLAN,则可以达到972.8Mbps的传输效率。当然,这是理论上的最高价值。

该值除以8个字节计数,可以将其传输到网络上的文件?还没有!

通常,我们使用SMB进行文件共享和传输,这是TCP协议集中的协议:

看 - 还有一系列其他内容,例如Baotou,Control,基本数据等。因此,975.3Mbps除以8 121.9MB/s不会是文件传输的实际值,必须折现。 。

它仍然是卡车。该SMB只是卡车舱中的货物,但不是您的文件。

例如,这辆卡车包含一台苹果笔记本电脑,您还想要一台苹果笔记本电脑,但是只要您不购买二手电脑,大多数计算机在运输时仍有包装盒,并且一包这个包装盒是由SMB数据包传输。

但是,在您的购买行为中,您只需要按一层打包IT计算机即可。多余的实际上是运输损失。

了解此背景信息,您会发现,当1000Mbps的带宽保持不变时,您需要减少这些随附的协议软件包的丢失。该怎么办?增加马车!

只需一次用更多数据替换较大的马车即可。在这里,我们需要在开关上使用巨型框架,该巨型框架指的是MTU大于1500的帧。根据规格,可以将巨型框架设置为9000字节。这种尺寸远远超过了IEEE 802.3以太网协议的局限性。它可以在封装的以太网帧中传输多达9000个数据,即mtu = 9000。

我们可以根据以前的效率算法对其进行计算,您可以知道效率= 9000/(9000+38)= 99.58%,与默认以太网97.53相比,它挤出了一些网络传输性能。

但是,应该注意的是,网络不仅可以来回交换文件传输数据包的内容,而且还可以不断地传输一些小数据包指令。

目前,在巨大的框架内可能只会传输一些极小的负载。例如,大型集装箱卡车只包含一小块货物:

像卡车司机的麻烦一样,以太网实际上将占据相同的以太网框架尺寸来传输数据包。因此,在巨型框架开关上的传输带宽也占了数百倍的数据。这将导致网络性能下降而不会增加或下降。

一般方法是将两个开关分开,并使用带有巨型帧进行传输的开关专门进行大型数据传输。小型命令和小数据包的传输将使用以太网开关进行的,该开关将普通的MTU设置为1500。传输。

这将存储网络与普通业务网络分开。为了满足存储需求,出现了诸如ISCSI之类的存储协议,这些协议是在以太网上特别运行的。当然,还有一些专门从事存储服务的光纤通道开关。这有点超出人们经常使用的以太网范围。

提醒:请联系我时一定说明是从铂牛网上看到的!