先快速回報一下結果... 請參考上圖 (RAM Disk to RAM Disk傳輸)
這算是我目前初步測試的結果, 兩台Linux Server 各用一張Intel MT DUAL Port網卡
用CrossOver UTP Cat5e線材連接而已...
擔任FTP Server 零組件為
MB : ASUS P5M2/SAS with PCI-X slot * 2
CPU : Intel E6300 Pentium D (LGA 775)
RAM : DDR2 667 2G * 4 = 8G
OS: Linux Fedora 6
NIC : Intel Pro 1000 MT DUAL Port (插在PCI-X slot上)
擔任Client Linux 零組件為
MB : ASUS M4A785-M
CPU: AMD Athlon X2 BE-2300 CPU
RAM : DDR2-800 2G * 4 = 8GB
OS: Linux Fedora 6
NIC : Intel Pro 1000 MT DUAL Port (MB上只有PCI slot,故網卡只插在PCI slot)
這次不用http download是因為檔案太大,無法download ,測了好幾次都一樣,小檔案
就沒問題,大檔案就來給你Forbidden拒絕!!
另外有點可惜的是,因為RAM Disk的4G限制緣故,32bit OS Linux在M4A785-M主機板上似乎不能設定超過5G(含)以上,只要設超過,Intel網卡就偵測不到了!!
無奈之下,只好設定為4G左右,以利測試進行!! 用client以FTP方式抓取Server 端的3GB多的檔案測試
Server RAM Disk to Client RAM Disk ,不用SATAor IDE HD儲存,測試出來的結果
速度穩定在
[98M Bytes/sec左右 , 會有這個數值應該還是因為PCI bus的限制,不過
這個數值已經算是非常好的表現了!!
如果都換成PCI-X to PCI-X bus system傳輸, 單一gigabit port對傳,我相信應該很容易
突破100MBytes/sec 傳輸速度!!
呼,遇到了一堆的問題,讓我測試很不順利的進行....好累...