PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   PCIEx1的實際速度? (https://www.pcdvd.com.tw/showthread.php?t=1162545)

lis29570 2019-06-02 09:34 PM

PCIEx1的實際速度?
 
PCIE x1
1.0理論上是250MB/s
2.0理論上是500MB/s
不過這用兩天用10G網卡把Lanes屏蔽到x1測試了一下
發現x1 2.0速度只能到3Gb/s(375MB/s)而已
買一塊鳥鳥的PCIEx4轉M.2轉接卡,PCIE2.0會被降速成1.0
插上Optane 16G,一樣把lanes屏蔽到x1測試複製大檔,結果只有180MB/s而已
拿掉屏蔽跑x2,也只提升到310MB/s

x1時的實際速度只有理論值的75%左右而已,落差好像太大了?
有其他人做過類似的測試嗎?

另外發現一個現象是,用10G網卡
同樣是x1 2.0,插在PCH(Q67)的PCIE插槽時,測速只跑的到2.9Gb/s(CPU直出的是3Gb/s)
同樣跑x4 2.0時落差又更大了(8.6Gb/s vs 9.3Gb/s)

bluse 2019-06-02 09:45 PM

晶片組驅動有更新到最新?

lis29570 2019-06-02 10:01 PM

引用:
作者bluse
晶片組驅動有更新到最新?

已經有了,作業系統也是剛重灌好的乾淨Win10

bluse 2019-06-02 10:23 PM

https://www.mobile01.com/newsdetail...me-ssd-kabylake

好像限制蠻多:jolin:

space 2019-06-02 10:31 PM

引用:
作者lis29570
PCIE x1
1.0理論上是250MB/s
2.0理論上是500MB/s
不過這用兩天用10G網卡把Lanes屏蔽到x1測試了一下
發現x1 2.0速度只能到3Gb/s(375MB/s)而已
買一塊鳥鳥的PCIEx4轉M.2轉接卡,PCIE2.0會被降速成1.0
插上Optane 16G,一樣把lanes屏蔽到x1測試複製大檔,結果只有180MB/s而已
拿掉屏蔽跑x2,也只提升到310MB/s

x1時的實際速度只有理論值的75%左右而已,落差好像太大了?
有其他人做過類似的測試嗎?

另外發現一個現象是,用10G網卡
同樣是x1 2.0,插在PCH(Q67)的PCIE插槽時,測速只跑的到2.9Gb/s(CPU直出的是3Gb/s)
同樣跑x4 2.0時落差又更大了(8.6Gb/s vs 9.3Gb/s)


https://zh.wikipedia.org/wiki/PCI_E...%8D%8F%E8%AE%AE

節錄內文:
在實體層上,PCIe採用常見的8B/10B程式碼方式來確保連續的1和0字串長度符合標準,這樣保證接收端不會誤讀。編碼方案用10位編碼位元代替8個未編碼位元來傳輸資料,占用20%的總頻寬。到了PCIe 3.0,採用128B/130B程式碼方式,僅占用1.538%的總頻寬。有些協定(如SONET)使用另外的編碼結構如「不規則」在資料流中嵌入時鐘資訊。

不知道是不是因為PCIe 1.0、PCIe 2.0 採用8b/10b編碼的關係,滿速最高也只有400MB/s???
所以PCIE 2.0 x1 雖然理論上是500MB/s,但樓主測試卻只能跑375MB/s,好像也蠻合理的

lis29570 2019-06-02 10:34 PM

引用:
作者bluse
https://www.mobile01.com/newsdetail/21364/intel-optane-memory-3d-xpoint-nvme-ssd-kabylake

好像限制蠻多:jolin:

Optane只是因為手邊只有這片NVME SSD而且讀取也夠快就拿來測試,不用太在意

更早前有試過把PCIe 1.0 x4 Daul-Port 1G網卡屏蔽成x1,也是滿速只能跑到180MB/s左右而已(兩埠各700Mb/s)

引用:
作者space
https://zh.wikipedia.org/wiki/PCI_Express#PCI_Express%E7%9A%84%E7%A1%AC%E4%BB%B6%E5%8D%8F%E8%AE%AE

節錄內文:
在實體層上,PCIe採用常見的8B/10B程式碼方式來確保連續的1和0字串長度符合標準,這樣保證接收端不會誤讀。編碼方案用10位編碼位元代替8個未編碼位元來傳輸資料,占用20%的總頻寬。到了PCIe 3.0,採用128B/130B程式碼方式,僅占用1.538%的總頻寬。有些協定(如SONET)使用另外的編碼結構如「不規則」在資料流中嵌入時鐘資訊。

不知道是不是因為PCIe 1.0、PCIe 2.0 採用8b/10b編碼的關係,滿速最高也只有400MB/s???
所以PCIE 2.0 x1 雖然理論上是500MB/s,但樓主測試卻只能跑375MB/s,好像也蠻合理的

好像挺有可能的,我一直以為250MB/s跟500MB/s是已經扣掉編碼後的速度

bluse 2019-06-02 11:14 PM

https://www.pcdvd.com.tw/showpost.p...56&postcount=75

單核g31晶片組跑這樣,七代U不就沒幫到忙?:cry:


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。