iT邦幫忙

1

區網架構下的資料傳輸速度~NAS>PC

抱歉,想請教各位
如圖所示,我想了解NAS與PC端的傳輸速率
我的理解釋為,NAS為1Gb,Switch 為100Mb,pc端為1Gb
倘若我pc端存取資料,只在nas裡面作業
假設理想值.當五台pc同時從nas端讀取資料,每台pc飽和頻寬資料速率為25MB(換算電腦Byte.(1000/8)/5=25)這樣對嗎?
然後經過SWITCH後因為為100Mb port,因100Mb換算資料最大為12.5MB,所以到這邊就降速率了,倘若只有單獨一台pc 讀取nas的話,NAS飽和應為125MB,SWITCH最大為值100Mb(12.5MB),所以最大值僅到100Mb,這樣對嗎?

然後我想問SWITCH 每個port應該是獨立的吧?等於說,1台100Mb的SWITCH 有10個port 他理應總頻寬為1Gb,單1頻寬為 100Mb這樣對嗎?

然後資料到PC端後,取決於你的網卡速度,倘若如圖為1Gb網卡,等於125MB,所以12.5MB的資料是足夠頻寬的

※假設我今天只有一台PC,我想加大他的頻寬,NAS端=125MB ,但是switch端為12.5MB,所以NAS端已經沒問題,我只需要把switch換成1Gb的=125MB,PC端的讀取速讀會達飽和的125MB,以上是理論假設,我知道不可能這麼理想

再請教一個問題,我對於在NAS上作業的傳輸速率很有疑問,假設我PC端開啟NAS端的EXCEL檔案直接在上面作業,這檔案在PC端處理方式是?存在PC端的暫存記憶體內,還是會下載到PC裡面?還是說檔案都只會在NAS上面作業,PC端只是一個介面,作業用?

因為這樣我覺得會有速率問題,因為假設一顆硬碟理想讀取值為100MB,假設前幾關都頻寬夠,但是PC端最後一關的硬碟讀取速率小於125M等於前面的硬體速度都白搭了,我這樣理解對嗎?

因為我主要是想搞清楚,各設備間影響的速率,
我的理解為,就算前端網路設備多好,到了最後一個接收端(硬碟)還是以最後一個接收端為最後速率為基準。

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2016-01-25 18:37:18 檢舉
因為你的 NAS 接在 switch 的 100Mb 孔上面
所以上限就是 100Mb, 兩台電腦同時存取就是分享這個頻寬

如果你有兩台 NAS, 那 PC1 連 NAS1, PC2 連 NAS2
這樣就不會互相影響
基本上 你的交換器是 100M 的還要看他的 背板頻寬 假如是 6GB
那我們這麼說好了 五台 PC 連上去 總共要下 1GB 資料 跟 NAS 要求
這時候 NAS 用 100M 的速度 傳資料到交換器
然後交換器 用 100M 的速度 丟資料到 五台電腦
因為 都在背板 頻寬處理,NAS 要花 1000 /100 * 8 => 80秒
每台PC 假設各自下載 200MB 的資料 要花 200/100 * 8 => 16秒

因此實際上,五台電腦取得 1GB 的資料實際上總共需要 80 秒
而不是 16秒 喔,但會因為時序上,每台電腦應該會先後完成傳輸的,這沒有一定
這是在資料量 在背板頻寬內才有這樣的效果

如果超過了背板頻寬,那麼很抱歉,最後超過的,會發生網路連結錯誤
或是一直延遲到整個背板頻寬有空間為止
也就是說,最後要求傳輸的會一直等到前面的傳輸完才開始傳輸
但這個時間不能超過 TTL ,超過就會出現錯誤

建議你參考 回答一樓的建議,換交換器,還有找有 10G 的NAS 會比較好
這是很現實的問題
看到你的測試結果,原來是連背板頻寬都沒有的交換器啊
建議你換台有背板頻寬的交換器,最好換 網管型的交換器
至少也要 GIGA 以上的機型,我們公司 八年就就換 GIGA 的 六年前換 網管型的
真的差很多
感謝前輩提醒
只是目前很疑惑目前使用中的這款D-Link DES-1024D 10/100 真的有那麼爛嗎?
我問原廠,它說這台只能算Hub,先不論它自己在機器上還自己Key上Switch字樣
為何我在辦公室環境下測試,若只有一台在對NAS作存取
它最高速率還是只有10MB/Sec,兩台使用後就開始Share 頻寬
這是正常的嗎?
還是因為它真的就是一個Hub?因為用Hub的工作原理可得知
當某Port作存取時,它會占用掉所有Port頻寬
因為我實在想不懂,為何這台機器24Port卻總頻寬只有10MB/Sec?
它背板頻寬是4.8Gbs
msnman iT邦研究生 3 級 ‧ 2016-01-26 15:33:00 檢舉
100Mbps的網路設備理論值是12.5MB,實際值視情況而定10MB/S已經是滿高的了。
其中,兩台後開始share頻寬是正常的,因為重點在於瓶頸switch的埠連接到NAS只有100Mbps。
我突然想到一件事,麻煩指點
假設
NAS 網卡改成10Gb=1250MB
Switch 1Gb=125MB
PC端 1Gb=125MB

因為有常常看到人家都把NAS網卡頻寬加大
像10Gb,如果我Switch端沒有10Gb的Port
其實也餵不飽不是嗎?

NAS端網卡加到10Gb用意是甚麼?
msnman iT邦研究生 3 級 ‧ 2016-01-27 08:01:33 檢舉
除非你nas有10張1GB網卡,否則白搭。
第一次有人說 10Gb = 1250MB 幫幫忙 那個 10Gb = 10Gbit 要轉 MB 必須 /8/1000 = 53.333MB
可以在找老師重修網路概論好嗎
外獅佬 iT邦大師 1 級 ‧ 2016-01-27 09:31:42 檢舉
消消火...一大早火氣太大...來杯涼茶吧~~
不好意思上面算錯 這邊更正一下
1Gb = 1024Mbit / 8 = 128MB => 大概等於 SATA 3 硬碟的速度
10Gb = 10240 / 8 = 1280MB => 大概 等於 PCIE SSD 的速度
一般 NAS 6 try 的 會上 四顆 做 10 加 2顆 512gb ssd 做快取
等於 1tb 的 快取 => 速度接近 1.2gb ,然後再存入 速度 大約 2~300mb 的硬碟內
實際的速度就這樣,假如 公司 有10 人那用 hdd 的速度還可以
但如果有 50人 甚至 100人呢
那個速度你會無法接受的,我們公司 10 人而已,用 hdd 就無法接受了
一堆人喊速度慢,只好換 ssd 才沒有人哀哀叫
DES-1024D 這是我十年前用的,八年前就淘汰換 DGS-1024D
六年前又換 DGS-1210-48 用到現在,那時候這台才 一萬五而已
但最近發現 伺服器需求頻寬大很多,同仁的圖檔因為版本變大很多
開始想找 有 10G 版本的交換器了
另外一個點,用 1Gb ,NAS 都會做 RAID 10 ( 4TRY ) 那速度會接近 350MB => 大於 128MB
那表示 你的NAS 網卡如果是 1G 的 很抱歉他也只能跑到 128MB 而已
更不要說,有一些人加了 SSD 當 快取,那這樣不用 10G 的網卡,要怎麼體現加了之後的效能
從硬體面討論,就知道需求了
msnman iT邦研究生 3 級 ‧ 2016-01-27 10:51:32 檢舉
打錯而已那麼火大哦!!!可以建議略過我的回應。

2 個回答

0
yesongow
iT邦大師 1 級 ‧ 2016-01-25 23:20:50

換switch就對了!
國產的switch,傳輸效率有60MB/sec就偷笑了!你若真要120MB/sec傳輸速度
請將所有的PC網卡,換上Intel 網卡,而switch請用cisco品牌

再來,NAS吐出的量,也是沒有超過1Gbps,這樣子兩台PC下載,流量就會均分掉了

除非你改用Synology DS2015xs NAS,它有內建兩個10Gb SFP+網路,
還可以搭配DLINK DGS1510-28交換器,剛好它也有兩個10Gb SFP+網路可供連接
這些設備真的不貴啦
空機DS2015xs價格,只要4萬5千,含10Gb SFP+線材
DLINK DGS-1510-28,(不含PowerOverEther功能)應該不用兩萬就可以買到了
當然我推薦更高階的DGS-1510-28X,一樣不含PoE,卻有四個10Gb 的SFP+
不管是做高速的NAS,還是虛擬化VMware應用,都是很好規劃及搭配的!

如果不需要DS2015xs這麼高檔,可以改選用群揮Synology DS1815+
改用四張1000Mbps的網路卡,並結合網管型 Switch 的LACP功能,一樣可以讓你覺的嚇嚇叫!

對了,這兩款NAS都是8Bay的桌上型規格,現在都流行安裝六顆傳統硬碟(做RAID6/SHR2),再搭配兩顆五年保固的SSD固態硬碟(做Mirror)當作Read/Write Cache
保證讓你R/W嚇嚇叫!

如果在台灣北部,歡迎來電(0800-211-266)索取報價單,請洽高先生

Morris iT邦研究生 3 級 ‧ 2016-01-26 01:19:37 檢舉

對 Dx 一向沒什麼好感

0
fiend
iT邦新手 5 級 ‧ 2016-01-26 10:00:50

一個一個回答你的問題,交流交流

假設理想值.當五台pc同時從nas端讀取資料,每台pc飽和頻寬資料速率為25MB(換算電腦Byte.(1000/8)/5=25)這樣對嗎?

理論上是這樣算沒錯,但是實際上如果你五台電腦同時存取NAS的時候,你還是會發現某幾台電腦跑得特別快,某幾台跑的特別慢,這其實跟switch沒關係,而是取決於網卡的能力

然後經過SWITCH後因為為100Mb port,因100Mb換算資料最大為12.5MB,所以到這邊就降速率了,倘若只有單獨一台pc 讀取nas的話,NAS飽和應為125MB,SWITCH最大為值100Mb(12.5MB),所以最大值僅到100Mb,這樣對嗎?

是的,因為switch上最大就是只能跑到100Mb;不過前提是電腦的網卡可以跑到wirespeed, 大部分市售電腦搭配的網卡都是不行的
然後我想問SWITCH 每個port應該是獨立的吧?等於說,1台100Mb的SWITCH 有10個port 他理應總頻寬為1Gb,單1頻寬為 100Mb這樣對嗎?

如果是這幾年新出的網管型交換機,你的理解沒錯,全部的port都可以跑到wirespeed, 不過如果是一般燦坤買的那種無網管型的就很難說了,我有試過某些國產的可以,其他的我就不敢保證了

然後資料到PC端後,取決於你的網卡速度,倘若如圖為1Gb網卡,等於125MB,所以12.5MB的資料是足夠頻寬的

※假設我今天只有一台PC,我想加大他的頻寬,NAS端=125MB ,但是switch端為12.5MB,所以NAS端已經沒問題,我只需要把switch換成1Gb的=125MB,PC端的讀取速讀會達飽和的125MB,以上是理論假設,我知道不可能這麼理想

再請教一個問題,我對於在NAS上作業的傳輸速率很有疑問,假設我PC端開啟NAS端的EXCEL檔案直接在上面作業,這檔案在PC端處理方式是?存在PC端的暫存記憶體內,還是會下載到PC裡面?還是說檔案都只會在NAS上面作業,PC端只是一個介面,作業用?

我的理解是,如果PC端開啟NAS上的excel檔案,"原則上"他會把檔案撈到你的記憶體內,但是以Office來說,他會在目錄下開一個temp檔案來做災害復原用的;所以如果直接在NAS上開Office的檔案,還是會一直存取NAS,細節的部份還會跟你電腦開啟NAS的方式也會有影響,用iSCSI的方式掛載還有網芳的方式掛載就會不一樣,我只知道效能會落差很大,不過不一樣在哪邊我也不清楚~(有沒有大大可以解說一下的XD)

因為這樣我覺得會有速率問題,因為假設一顆硬碟理想讀取值為100MB,假設前幾關都頻寬夠,但是PC端最後一關的硬碟讀取速率小於125M等於前面的硬體速度都白搭了,我這樣理解對嗎?

如果一台PC對一台NAS來說的話,這樣解釋是沒有錯,可是實際在在使用NAS的時候應該都會是多台PC對上一台NAS,那這樣的話末端的PC的效能瓶頸就不會是重點了

因為我主要是想搞清楚,各設備間影響的速率,
我的理解為,就算前端網路設備多好,到了最後一個接收端(硬碟)還是以最後一個接收端為最後速率為基準。

不過總歸,我建議先把你的交換器換成Gigabit的交換器,以你的架構來看switch肯定是個瓶頸沒錯,建議買可以跑到wirespeed的網管型交換機,這樣後面如果還有需要透過LACP擴充頻寬的話你交換機也不用換,換完交換機後再來看看哪邊會有瓶頸

看更多先前的回應...收起先前的回應...

我補充一下
因為我現在有一個辦公室環境
PC大約16台,真正有在做存取動作的大約10台,其中兩台是畫CAD的人員,所以存取量會稍大

我現在的構想是購入一台新NAS 型號QNAP TVS-671-I3-4G 6-Bay NAS,做RAID 6
然後一台D-Link 友訊 DGS-1500-28 28埠 Gigabit SmartPro 交換器 4埠SFP
(這應該算Switch了吧?)
而辦公室對NAS存取大多是文件檔,除了兩台CAD繪圖人員會有CAD檔,檔案也大約5~10MB吧
我這樣頻寬夠用嗎?
還是需要在NAS端加購10Gb網卡?
因為我想確定目前未添購10Gb網卡前,辦公室頻寬夠不夠

因為我公司是傳統產業,老闆這區塊不了解,我也剛來沒多久,不太想說一下子就花太多錢,請款也不易

在往後如果頻寬不夠用,我的計畫是只要擴充NAS端的網卡改為10Gb的,應該就夠用了吧?
我的計算為下

NAS:10Gb/8=1250MB(我查資料近代的好像要除以10,因為編碼一些問題)
Switch 1Gb=125MB
PC端 1GB=125MB

理論上,不可能每台PC都同時負載滿載,所以基本上每台PC正常情況下,傳輸速率一定100MB以上
我這樣分析對嗎?

最後感謝各位前輩指導

請問有推薦的Switch嗎?
價格希望落在5000~8000這邊,且能夠負荷我現有作業環境

外獅佬 iT邦大師 1 級 ‧ 2016-01-26 11:37:16 檢舉

hahahitmepls提到:
每台PC正常情況下,傳輸速率一定100MB以上

沒那麼單純...這個不只牽涉到網路的速率,跟磁碟的IO也是有關係的,PC或NAS都有。

喔對!磁碟方面也是因素
但我想說,純網路頻寬方面,這樣的想法是正確的嗎?

外獅佬 iT邦大師 1 級 ‧ 2016-01-26 11:43:38 檢舉

網路線材呢?有想過嗎?設備全部都換成Gb等級的,結果線材都用Mb等級的,也是沒什麼用汗

好加在CAT-5e
目前卡在Switch要買哪台
因為我以前很少去設Switch基本上都隨插即用,因為之前工作環境都是前人有基礎建置
我只需要後續維護
這次算是從零到有,也算是一個經驗了

AlbertYu iT邦新手 3 級 ‧ 2016-01-27 10:48:58 檢舉

SWITCH 如果有預算限制可以買 HP A5120
CISCO 我覺得是用在伺服器資料交換上CP比較高

我要發表回答

立即登入回答