Advance Member
加入日期: Sep 2011
文章: 314
|
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) |
|||||||
2019-06-02, 09:34 PM
#1
|
*停權中*
加入日期: Mar 2003
文章: 3,129
|
晶片組驅動有更新到最新?
|
||
2019-06-02, 09:45 PM
#2
|
Advance Member
加入日期: Sep 2011
文章: 314
|
引用:
已經有了,作業系統也是剛重灌好的乾淨Win10 |
|
2019-06-02, 10:01 PM
#3
|
*停權中*
加入日期: Mar 2003
文章: 3,129
|
|
2019-06-02, 10:23 PM
#4
|
Junior Member
加入日期: Apr 2003
文章: 730
|
引用:
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,好像也蠻合理的 此文章於 2019-06-02 10:35 PM 被 space 編輯. |
|
2019-06-02, 10:31 PM
#5
|
Advance Member
加入日期: Sep 2011
文章: 314
|
引用:
Optane只是因為手邊只有這片NVME SSD而且讀取也夠快就拿來測試,不用太在意 更早前有試過把PCIe 1.0 x4 Daul-Port 1G網卡屏蔽成x1,也是滿速只能跑到180MB/s左右而已(兩埠各700Mb/s) 引用:
好像挺有可能的,我一直以為250MB/s跟500MB/s是已經扣掉編碼後的速度 此文章於 2019-06-02 10:42 PM 被 lis29570 編輯. |
||
2019-06-02, 10:34 PM
#6
|
*停權中*
加入日期: Mar 2003
文章: 3,129
|
此文章於 2019-06-02 11:23 PM 被 bluse 編輯. |
2019-06-02, 11:14 PM
#7
|