各位先進大家好~
小弟最近有個CASE是要幫客戶大幅改善Lan的傳輸速度.
不過小弟在施工前,在自己家裡做實驗就卡住了,所以來求助大大們提供點意見~
設備介紹
A電腦,D-Link DGE-528T,XP sp3 32bit,Ramdisk 1.5G
B電腦,D-Link DGE-528T,Win7 64bit 旗艦 ,Ramdisk 1.5G
C電腦,D-Link DGE-528T,XP sp3 32bit,Ramdisk 1.5G
Switch: D-Link DGS-1008D
受測檔: 700MB CD ISO
線材:自壓的Cat 5e的線,長度都約不到3米,且測試過程也會換線測(也有用過順X買的幾百元的cat6,但一樣是2Xmb)
測試方試:
統一用fastcopy來copy,所有read & write都是在1.5GB的ramdisk處理(可排除硬碟速度問題)
測試結果:
A->B : 8X MB,700MB ISO 約8.25秒完成
A->C : 2X MB,700MB ISO 約30秒完成
B->A : 2X MB,700MB ISO 約30秒完成
B->C : 2X MB,700MB ISO 約30秒完成
C->B : 8X MB,700MB ISO 約8.25秒完成
C->A : 2X MB,700MB ISO 約30秒完成
問題相信先進們都發現了,只有A->B or C->B時才能出現8XMB的速度,這是因為OS的問題嗎?
可否請先進們給點意見...謝謝
補充:
另外..此篇最主要是要請教為什麼會有這樣的測試結果...原因出在那..
請後面的大大不要再徧離了..
我知道這些都是很低階的設備..但一般的soho 3~10台內的場合,不可能花幾十幾百萬來購置設備吧?
so請大大賜教了
再補充
經不斷測試後,本人發現2XMB是因為XP的關係,若把OS換成win7則能達到8XMB的水準了,不過又發現一個怪問題..就是其中一塊主機板(GA-G31M-ES2L),安裝WIN7後,接收資料可達8XMB,但傳送資料卻都只在40MB..但若使用其內建的GB網卡則沒此問題..不知有大大能告知嗎?
俠道不入流 wrote:
可否請先進們給點意見...謝謝
1.完全不建議使用D-Link的switch, 目前至陣亡率100%.
2.完全不建議使用D-Link的網路卡, 目前陣亡率100%.
3.在Windows XP上使用TCP Tweak, 增加TCP Window Size.
4.在網路卡驅動程式中提高每秒IRQ上限
5.在網路卡驅動程式中提高接收緩衝區數量
6.在網路卡驅動程式中提高傳送緩衝區數量.
7.在網路卡驅動程式中啟用Jumbo Frame.
8.使用以上建議時風險自負.
hxxX54yPZ5HH5VHP\hmpX5gTPh99X5J4Ph00X5YBPjjhexX5exHPDX52JP555554P5ZZ5rr
1.完全不建議使用D-Link的switch, 目前至陣亡率100%.
2.完全不建議使用D-Link的網路卡, 目前陣亡率100%.
不知大大所謂的陣亡率是指?
3.在Windows XP上使用TCP Tweak, 增加TCP Window Size.
XP要調那WIN7需要調嗎?
4.在網路卡驅動程式中提高每秒IRQ上限
5.在網路卡驅動程式中提高接收緩衝區數量
6.在網路卡驅動程式中提高傳送緩衝區數量.
調這個的意義是什麼?WIN7也要調嗎?server & client 都要調嗎?
7.在網路卡驅動程式中啟用Jumbo Frame.
有調過7K..一點用都沒
8.使用以上建議時風險自負.
謝謝..風險自會承擔
另外..此篇最主要是要請教為什麼會有這樣的測試結果...原因出在那..
請後面的大大不要再徧離了..
我知道這些都是很低階的設備..但一般的soho 3~10台內的場合,不可能花幾十幾百萬來購置設備吧?
so請大大賜教了
俠道不入流 wrote:
目前我正在把C改成w...(恕刪)
您這樣子的測試..或許多了更多的比較組,可是客戶是否會因為作業系統的關係,而聽從您的未來建議?更換作業系統..所以還是建議您不要把範圍變大了...
下面這是您已經完成的測試項目
A->B : 8X MB,700MB ISO 約8.25秒完成
A->C : 2X MB,700MB ISO 約30秒完成
B->A : 2X MB,700MB ISO 約30秒完成
B->C : 2X MB,700MB ISO 約30秒完成
C->B : 8X MB,700MB ISO 約8.25秒完成
C->A : 2X MB,700MB ISO 約30秒完成
弟的建議為
增加 D組測試組 條件和B 相同,使用相同設備,線材進行測試
第一階段測試
1. 測試 B -> D
2. 測試 D -> B
3. 測試 A -> D (反向進行相同測試)
4. 測試 C -> D (反向進行相同測試)
進行覆測試五次(或更多次數)以取得平均值
第二階段測試
新增包含重新開機,初次測試..等待5分鐘測試 10分鐘測試
停用網卡,再啟用網卡測試等項目
第三階段
更換線材測試
第四階段
更換網路設備(HUB) 測試
以上為弟之拙見,其他網友之建議可以納入其他測試.但不在您原有的測試範圍內...已經偏掉了
原因是如果是HUB 或作業系統關係,而進行汰舊換新工程..或者您可以試著協調客戶,增加預算...
逐一或全面更換...
俠道不入流 wrote:
1.完全不建議使用D-Link的switch, 目前至陣亡率100%.
2.完全不建議使用D-Link的網路卡, 目前陣亡率100%.
不知大大所謂的陣亡率是指?
就是, 一定會壞掉.

俠道不入流 wrote:
3.在Windows XP上使用TCP Tweak, 增加TCP Window Size.
XP要調那WIN7需要調嗎?
Windows 7 應該會自動調整. 不用理它效能還可以在合理範圍.
俠道不入流 wrote:
4.在網路卡驅動程式中提高每秒IRQ上限
5.在網路卡驅動程式中提高接收緩衝區數量
6.在網路卡驅動程式中提高傳送緩衝區數量.
調這個的意義是什麼?WIN7也要調嗎?server & client 都要調嗎?
在區域連線=>內容, 對"連線使用"的網路卡按"設定", 切換到"進階".
它的內容在不同網路卡會有所不同. 注意看類似的敘述再調整.
IRQ上限會限制網路卡每秒可產生的IRQ數量, 如果設定過低, 會影響每秒可接收的frame數量.
接收緩衝區數量過低, 當緩衝區滿載時, 會無法接收新的資料. 更大的緩衝區可以讓系統有時間更多處理資料.
傳送緩衝區數量過低, 會限制等待傳送的資料大小, 更大的緩衝區可以讓網路卡有時間更多處理資料.
建議傳送和接收雙方都進行調整.
俠道不入流 wrote:
7.在網路卡驅動程式中啟用Jumbo Frame.
有調過7K..一點用都沒
需要所有的網路設備都支援才會有效.
不過, 真正的的原因是Windows XP的IP stack和SMB/CIFS處理都很差. Windows 7 有改善.
經過調整之後可能可以達到40-60MB/s或是更高一些. 視實際狀況(使用的網卡, 設備....)而定.
上述這種改善, 不用花錢.
如果願意花小錢的話, 買Intel PRO/1000 GT (一千上下), SMCGS8-TW (一千多), 也會比現在用的設備好很多.
hxxX54yPZ5HH5VHP\hmpX5gTPh99X5J4Ph00X5YBPjjhexX5exHPDX52JP555554P5ZZ5rr
內文搜尋

X