小弟的學校下週一開始限流
所以想說來測試一下eMule大水管跟硬碟之間的關係...
先介紹電腦:
一號機(學校的電腦,細節不能說)
P4-1.5G
SDRAM 384MB
40G,20G各一,100Mbps網路(基本上周遭沒啥大Server)
一個多月累積下來大約平均流速只能達到2.xxM上傳
CPU使用率算偏高,約40~70%不等...
(也就是大約20Mbps上傳...)
因為懷疑上傳能力是因為記憶體跟硬碟卡住
所以拿另外我的電腦來測試
二號機(我的電腦,細節也不方便透露)
Athlon64 939 3000+ oc 240x9
DDR400 1G (Kingston hynix BT-D43 2.7同步)
Seagate 200G(ST...822a那個),Hitachi 120G(2M)
板子是K8N Neo2(CPU跟板子是買C站上某位花蓮的大大的)
有兩張1G網卡,其中我是拿nForce的1G接Gigabit Switch
(是Cisco 3750,上接光纖,速度不明)
CPU使用率1x~30%之間
首先用的是便宜的ITE-8212硬碟卡把兩個小硬碟RAID起來
(一個是9.1G,一個是4.3G)動物碟
跑出下列的成績
心想這樣的成績好像不算夠快,況且聽到硬碟喀拉喀拉響
於是把幾個大檔改放到200G 8M的Seagate裡...
可以跑出這樣
第一張(剛開始跑

)
第二張(跑一陣子

)
第三張(供檔情形

)
幾件事要說明:
1.兩台電腦給eMule的記憶體都是1.5MB給每個檔案
2.網路卡都沒特別設定(Gigabit沒去設Jumbo Frame之類的)
3.環境的變數很大,也有可能是根本沒那麼多人要檔案,
但是考慮到供檔的數量大的話,硬碟讀取可能會更頻繁而不準...
4.eMule軟體本身不知道寫的夠不夠好,對I/O能不能夠承受這種大流量,也很難說...
============================================================
結論:
推估
40GB or 20GB大約只有2MB/sec的讀取能力
200G 8M大概只能承受7~8MB/sec的讀取能力
所以如果你是大水管的話,建議硬體也不能太差...
下週一開始限流了,就不能這樣玩了...