個人資料
正文

家庭數字媒體麵麵談 - 傳輸速率

(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 回複 悄悄話 數據傳輸關係到發送方和接受方,一方慢了你再快有鳥用啊
你看國內視頻網站就是這樣的
登錄後才可評論.