根據樓主的 http://0rz.tw/594Az 來看
應該是 4 Gb/s = 400 MB/S
也就是 4 G Bits / s 約等於 400 M Bytes / s
數學理論上 4000Mbits / 8 = 500 MBytes 沒錯
但是由於現實世界中因各項環境因素的影響
沒有辦法達到那麼高的理想值
所以一般會用 4000Mbits / 10 = 400 MBytes 來保守估計
二來也比較好算(除以10vs除以8)
有點像講檔案大小
三位一撇(1,000)就是1K,不去計較那1,024
六位那撇(1,000,000)就是1M
九位那撇(1,000,000,000)就是1G
以上提供參考
在作業系統裡面, 檔案的大小都是精確的用 1k Bytes = 1024 Bytes來計算.
而您所說的 [三位一撇(1,000)就是1K] 這是硬碟製造商在標示硬碟容量的方式.
所以並不是不去計較,
這樣到了 Giga 等級就相差 24MB, 而 Tera 等級更誤差 24 GB.
你的說明就是我的意思
24MB 對於 1GB 而言 和
24GB 對於 1TB 而言
都是可忽略(不去計較)的「小」數字
另外還有一個例子
當別人告訴你月薪是50K時
你不會以為是 50 * 1024 = 51,200 元吧 ^_^
抱歉不是和您鬥嘴, 只是不太同意您的思考方式.
有無尾數, 純粹只是因為運用了不同的數字系統.
進位的方式不同而已.
電腦的環境是2進位系統, 而我們習慣的是10進位系統.
與可忽略無關.
而當差別到 24GB 可以忽略不計, 就看當時狀況吧.
假如真的有一天, 人類習慣的數字系統變為2 進位,
當老闆給你 50,000 元整的時候,
你不會說少給的 1,200 元是小數字可以忽略不計吧.
呵...
那鍋1200元少一塊錢都不行的
1 bytes = 8 bits
4000Mbits/8=500Mbytes(理論值)
1000Mbits/8=125Mbytes(理論值)
實際速度會因距離、環境(軟硬體)而有些差距。
發問者可能單位寫錯了,如果不是,可否請問你是如何測得這些數據的?
http://0rz.tw/594Az 當中主機連接介面那邊,而且網路上其他地方好像也是查到這樣
1Byte =8 bit
要注意大小寫單位不同
所以 4Gb 大約等於 4000 Mb 大約等於 400 MB
某種程度,prominent你的說法本身就有點問題。
首先,Ethernet一般說GbE是1 Giga-bit/s,應該是等於125 Mega-byte/s,不是你說的100MByte/s。
至於FC,根據Wiki的說法
http://en.wikipedia.org/wiki/Fiber_channel
4GFC是Line Rate= 4.25Gbps,而Throughput才為400MBps,一個是「線路的理論值(Line Rate),一個是傳送率(也只是理論上的傳送率),但傳送率本來就會低點。
我個人認為並不是你說的那樣。
4Gb/s FC是光纖通道的傳輸速度,Gigabit Ethernet即是Ethernet的傳輸速度,不論是是FC或Ethernet其傳輸速度會隨著設備(包含網卡或HBA卡、switch及週邊的介面等)、距離、線材及環境而有所影響,以Ethernet為例如果網卡及週邊的介面皆是Gigabit卻接在10/100的switch上速度看起來當然只有100Mbps,而且所謂的4Gb/s及1Gb/s是理論的最高速度,受距離、線材及環境影響一般以LAN的速度以人經驗大概要打4~8折左右,不太可能滿頻,何況資料傳輸的速度並不是只有外在網路因素而已,設備內部如:Disk I/O也會影響資料的傳輸速度。
我這邊提供一個比較完整的解釋,
從prominent提供的網頁內容得知問題是從某產品規格中看到:
「 4Gb/s光纖FC-ALx2每個通道傳輸率400MB/sec
4Gb/s光纖FC-ALx4每個通道傳輸率400MB/sec 」
首先,如同liqunyan回答的內容,從Wiki裡可以查到有關Fiber Channel:
其中的Data Rate是指這條線每單位時間能夠傳輸的所有資料量,
所謂的所有就是也包含所有的無效的資料,
如打包(framing)用的Bits如封頭、封尾、還有一些overhead等資料,
或是因傳輸錯誤而重送的封包等等。
而Throughput就是指被實際傳送到達的資料,
去掉封包的封頭封尾、減掉被重送的封包等這些無效的資料,
(但這並不包含像因非封包目的地而被丟掉廣播封包等這類被丟掉的封包,
因為這些封包也是一樣有傳輸到達,只是被端點給主動丟掉了)
而單位部份,通常普遍的習慣是:
小寫bps代表: bits/每秒
大寫Bps代表: Bytes/每秒
知道了定義之後,我們再來看4G的Fiber Channel的規格:
可以傳輸總共4.25Gbps ,傳輸率是400MBps
小時候學數學老師就教過啦,比大小的時候要換成相同單位
上面一個是G一個是B,一個是bit一個是Byte怎麼比呢?
所以換算一下~
總傳輸量是4.25Gbps(*1024)=4352Mbps(/8)=544MBps
而傳輸率是400MBps
代表的意義就是:
這條線每秒可以傳輸的資料量是544MB,而實際傳輸率(扣掉無效資料後)是400MBps
基本上"線"的規格應該只會考慮的"線"的影響因素,
是不會去考慮到實際環境(其他設備、端點多寡,etc...)的複雜問題的~
這樣解釋不知各位觀念有沒有更清楚了呢?