个人资料
正文

家庭数字媒体面面谈 - 传输速率

(2014-01-12 16:31:23) 下一个

为什么家庭数字媒体这一小系列要从数据速率谈起?因为这是最让人迷惑的一个技术面,尽管看起来似乎人人都懂一样。听得太多人抱怨某个装置速度“慢得要命”, 但是技术指标上又说速度能达到如何如何。结果是退货,再另买一个。第二个还是差不多。于是失望。。。比方说吧,某个小设备, 其以太网(Ethernet)端口的速度为10/100M。结果在传输一个文件时,视窗软件(Windows) 显示平均传输速率为8.5MB/s 。怎么着,你说你传输速度可以达到100M,结果连十分之一都做不到?

实际上,你的这台设备在传输文件时的表现还是相当不错的。之所以你会有上面这样的问题,实在是有不少对技术面的理解方面的误解存在。一旦你理解了文件传输时包括的技术面,你就不会有上面这样的问题了。下面我们逐一来看看。

1. 速率的标称和实际传输速度。
以太网的速度是固定的。在这里,为了有别于无线网路,这里的以太网,是指用网线连接的设备。一般家用小设备,速度是10Mbps100Mbps、和1000Mbps 分别被称为以太网速(Ethernet) 快速以太网(Fast Ethernet) Gigabit Ethernet。这里其技术指标所说明的是:数据将以每秒10M-bit100M-bit,和1000M-bit的速率在网口接收端上被传输(或接受)。如果是无线网路, 那么,一般只能标示出在最佳传输环境下的传输速率。而在你的家庭环境里的实际传输速率,一般是要打一个折扣的。这个折扣,和你居家环境有关,只能具体情况具体谈。这里无法给出一个折扣数来。

那么在传输文件时, 视窗软件实际显示的速率又是什么呢?视窗显示的是每秒传输的字节数:BYTE 而一个BYTE等于8bit数。 这样一说, 问题好了一大半。你看,如果你的连接速度是100M的话,而视窗显示, 你的传输速率是8.5MB/s,那么实际上,你的设备在每一秒里,传送了8.5M*8 = 68M-bit 这就和这台设备所声称的差不多了。

可是你可能还是要问, 那么68100还远着呢。为什么没有达到100呢?这就是第二点我们要谈的。

2.
设备声称最高可以以100Mbit的速率传送数据,可是实际只有68M-bit。那又是为什么?注意了,这里的100Mbit 是指数据本身可以在此速率上被传送。可是,数据要从计算机上的硬盘里被读取,经过处理,再送到传输端口。在接收端的另一侧,同样的工作要进行。被接受的数据要被处理,然后再能被存入接收端的计算机的硬盘里。这里,计算的速度,硬盘的存取速度,便使得整个的处理时间不只是一个数据的传输时间。而视窗显示的,正是这样一个完整的传输所需要的时间。这样一来,它所显示的传输速率,自然便要比网路端口上数据传送本身的速率要慢了。

3.
至于传输速率到底应该是68M还是75M 这一点还取决于下面几个因素:
a. 数据的来源和目的地。上面说的是硬盘,已经可以说是最快的存取设备了。如果是从光碟传输到一个USB驱动器的话, 那么,速度将极大地取决于光碟设备的读取速度, 像是8X, 12X 等等(越快也就越贵)。
b. 数据要从源存储设备被读出来,经处理、传送后,要被存储在另一个记录设备上(像是硬盘等等)。 两边的CPU 都要有足够的时间来处理这一切。 如果CPU同时还在做其他别的什么事情, 那么, 这整体的速度自然还会下降。 

因此, 要想快速地传递文件的话,注意下面几个方面:
1. 你的确需要能快速传送数据的设备,比方说,在预算可行的条件下,尽量挑选带有
Gigabit Ethernet接口的设备。这里,传输路径上的所有设备,都必须是Gigabit的。只要一个不是,那么它就成为传输的瓶颈。
2. 无线传输,速率不能恒定,快满会有变化。可以不用无线的话,
尽量不用。你能保证无线速率的话,那么尽管放心地用。传输时,不要太多地让计算机做别的事情。
3.  传输时,不要太多地让计算机做别的事情。
4. 你可以一次性地传输多个文件(在同一个传输命令中),但避免
(用多个命令)同时传输多个文件。

[ 打印 ]
阅读 ()评论 (1)
评论
HUDIEMI 回复 悄悄话 数据传输关系到发送方和接受方,一方慢了你再快有鸟用啊
你看国内视频网站就是这样的
登录后才可评论.