PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
巫佚
Master Member
 

加入日期: Nov 2001
文章: 1,931
[問題]誰能幫我釋惑R4E PCI-e 2.0 x1 及PCI-e 2.0 x8的效能差異??

不好意思,之前發的那篇,因小弟標題下不好,再此先說聲抱歉.
原討論主題若再加SSD,這樣可能會讓問題討論翻的很吃力.

若有願意賜教的高手們,煩請直接移往此處,謝謝!!

以下的測試,仍含先前的7200 rpm SATA 6Gb/s HD加上
Sandisk Extreme 120G SSD Raid0及單碟.

我的問題仍是:為什麼同樣都是PCI-e 2.0 x1 SATA 6Gb/s卡,
接在R4E PCH拉出的PCIe-2.0 x1或是PCI-e 2.0 x8的效能差
異之大讓我有點不能接受...希望不是小弟的數學不好,或是眼
睛歪掉或斜視? 還是小弟的小題大作?? 從單顆HD到單顆SSD
再到2顆SSD Raid0,讀取或寫入效能差異卻是逐步的擴大...

煩請熟悉的板友,可否幫我幫釋惑呢? 或許這也可能是心中
一直為ASUS Z77 onboard M9128效能也不佳,所想知道的答案.

謝謝!!

測試周邊:

M/B: ASUS Rampage IV Extreme BIOS 1404
CPU: i7-3930K
RAM: Team DDR3-2400 LV CL9 4GB*4
SATA 6Gb/s Card: Teratend TA05
HD: Toshiba DT01ACA200 2TB SATA 6Gb/s 7200rpm
SSD: Sandisk Extreme 120G *2
OS: Windows 7 Ultimate x64
Software: HDTune v5.0

將TA05裝在那稀有的PCI-e 2.0 x1很簡單的執行HDTune
的線性讀寫測試

單顆HD測試




把TA05換接到其它PCI-e 2.0 x8 擴充槽得到的結果





如果上面這樣是可接受的,單顆SSD或是Raid0的效能這樣也正常嗎?

TA05裝在PCI-e 2.0 x1,並只接1顆SSD




TA05裝在PCI-e 2.0 x8,並單接1顆SSD






TA05裝在PCI-e 2.0 x1,接上2顆SSD且設為Raid0





TA05裝在PCI-e 2.0 x8,接上2顆SSD且設為Raid0


     
      

此文章於 2012-11-14 11:20 PM 被 巫佚 編輯.
舊 2012-11-14, 11:18 PM #1
回應時引用此文章
巫佚離線中  
nanri
*停權中*
 
nanri的大頭照
 

加入日期: Dec 2001
文章: 427
比較簡單的方式,
應該是用相同的CPU,
相同晶片但不同型號的主機板,
把卡、硬碟插在PCH拉出來的PCI-e lane來做測試,

或者拿不同晶片組,不過要支援5GT/s的PCI-e 2.0主機板,

這樣子才能知道是否是那R4E PCI-e x1的問題吧,

不然在這老是討論理論來理論去,
得不到一個比較實際的答案...
 

此文章於 2012-11-16 09:26 AM 被 nanri 編輯.
舊 2012-11-16, 09:21 AM #2
回應時引用此文章
nanri離線中  
OZHHC
Elite Member
 

加入日期: Dec 2002
文章: 6,010
首先先幫你把你貼的數據匯整成一個比較容易閱讀的表格。

從你所提供的SSD測試數據就可以證實你日前所質疑的主機板架構與頻寬問題並不存在,寫入要上180MB/s以上不是不可能,只是Marvell 91XX控制晶片在架構上會有一些特殊特性會需要注意。

從表格中可以清楚的看到,Marvell 91XX控制晶片在插在由CPU直接提供的PCIE相較於PCH提供的PCIE,因為多了一段DMI傳輸而會讓讀寫效能因控制晶片本身的運作架構而在不同環境下出現15%~近45%的效能的影響。這個情況遠比任何其他第三方控制晶片的情況都來得大,因而產生你今天的疑問。

Marvell 91XX控制晶片(9120/9172除外),有別於其他常見的第三方大容量儲存控制晶片,並非單純的控制晶片,而是採用ARM架構的RISC微處理器,內部的運作也是以state machine架構,藉此提供所謂的硬體RAID與延伸出其獨特的硬體Hyper Duo架構,讓使用者能夠在不安裝驅動程式的前提下也能建構RAID與Hyper Duo,當然,使用時也不會佔用系統記憶體與CPU資源,甚至在rebuild時也可以邊運作邊rebuild,煞是方便。但此架構同時也是一把雙刃劍...。

由於採用了此架構,對主機板而言,由於不只是單純的PCIE傳輸,不論是RAID或非RAID模式,接在Marvell 91XX後面的都會被辨識成是另一個系統架構下的東西。換言之,在與系統溝通以前將無法利用CPU的運算能力與系統記憶體來改善傳輸效能。此外,也因為採用了此架構,這些額外的運作流程也會跟晶片組之間的傳遞延遲產生加乘作用,相對的對效能所造成的影響也會因此加劇。這也是為什麼在P55,甚至P67時代技嘉都會特別提供可以把CPU原生PCIE切過去讓內建Marvell 9128使用的主要原因。這也是為什麼Marvell 9128/9130大都是建議拿來當作HyperDuo或RAID1用途應用,而非RAID0的主要原因。

倘若你之前的論點成立,問題是出在主機板架構上的話,那你應該在測試板端內建的ASM1061也會看到同樣的情況才是。這部份麻煩也抽空拿同樣的硬碟跟SSD接在SATA6G_E1與SATA6G_E2插槽(這兩個是ASM1061所提供)上跑跑看,RAID0部份就用OS內建的軟體RAID來跑及可。在Rampage IV Extreme上的ASM1061是接在PCH原生PCIEx1的一般SATA6G控制器,讀取效能雖然比不上Intel原生,寫入效能應該也不會跟讀取效能一樣優異,但應該是不會看到寫入效能這麼誇張的情形。
上傳的圖像
文件類型: jpg 差異.JPG (96.3 KB, 264次瀏覽)
舊 2012-11-16, 04:27 PM #3
回應時引用此文章
OZHHC離線中  
pcdvd.02@hotmai
Golden Member
 

加入日期: Jan 2006
文章: 2,548
老實說硬體版如果少了OZHHC大每次的專業回覆,會少掉很多吸引力,真的感謝.

至於樓主,其實在這個硬體版大家潛水的潛水,離開的離開的時代,能夠願意無私分享自身測試心得實在是沒得嫌了,要給個讚才是.只是最近不知是否為了要在冷清的硬體版衝高閱覽人數,用了幾個較為激烈的字詞,多少有損公信,建議細水長流才是正途.
舊 2012-11-16, 08:14 PM #4
回應時引用此文章
pcdvd.02@hotmai離線中  
巫佚
Master Member
 

加入日期: Nov 2001
文章: 1,931
不好意思,小弟心思愚鈍,從沒想過也不知要怎樣才能衝高閱覽人數
小弟也不是什麼公正機構,從沒覺得自己有啥公信力,每篇測試文也提到這是
基於自己有限的配備得到的數值,不值得人抬愛覺得小弟的測試文有啥公信
力,當然是歡迎非筆戰的討論.

小弟也知PCH會有耗損的情況,只是想找出想不通的答案.

因HD暫另有用途,這邊就不再試.把2顆SSD依OZHHC大建議,利用Windows 7
內建軟體Raid功能,組成一個動態磁碟的Raid0,不過因製作過程它會自動
格式化,所以只能測試HDTune Read功能


改用Cystal DiskMark 4000G 0Fiill當背景,的確如OZHHC大所述, ASM1061表現較
平衡,不過M9130在PCI-e 2.0 x1寫入是異常地弱,讀取部分是還可以;但是若接在
PCI-e 2.0 x8上,4000G不管測幾次,每次讀取都是那樣的差,寫入跟ASM1061相去
就不遠.

ASM1061


M9130裝在PCI-e 2.0 x1


M9130裝在PCI-e 2.0 x8


也許這真的是無解吧,也許是Marvell ARM架構的缺陷,等那天有其它新架構出現,再來
驗證吧....

算了,若覺得小弟這兩篇問題發文用語有不佳的先在此抱歉,本篇不再出聲,就關掉
這話題,免得浪費網路資源

此文章於 2012-11-17 06:53 PM 被 巫佚 編輯.
舊 2012-11-17, 06:50 PM #5
回應時引用此文章
巫佚離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:17 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。