1. 程式人生 > >[hardware][intel] intel全系列網卡調研

[hardware][intel] intel全系列網卡調研

wid bsp form rss ons 需要 服務 rfs dex

除了公司用,我自己還要買一塊家用。

但是在這一切開始之前,還需要搞清楚PCIE到底咋回事。

一, 總線

https://zh.wikipedia.org/wiki/%E6%80%BB%E7%BA%BF

二,PCI

https://zh.wikipedia.org/wiki/%E5%A4%96%E8%AE%BE%E7%BB%84%E4%BB%B6%E4%BA%92%E8%BF%9E%E6%A0%87%E5%87%86

三,PCI Express

https://zh.wikipedia.org/wiki/PCI_Express

四, PCI 插槽外觀

技術分享

五, PCI-E 插槽外觀

技術分享

六,卡和插槽之間相互怎麽插?

PCIe卡能使用在至少與之傳輸通道相當的插槽上(例如x1接口的卡也能工作在x4或x16的插槽上)。一個支持較多傳輸通道的插槽可以創建較少的傳輸通道(例如8個通道的插槽能支持1個通道)。PCIe設備之間的鏈接將使用兩設備中較少通道數的作為標準。一個支持較多通道的設備不能在支持較少通道的插槽上正常工作,例如x4接口的卡不能在x1的插槽上正常工作(插不入),但它能在x4的插槽上只創建1個傳輸通道(x1)。

也就是說,倍數低的卡,可以插入倍數高的插槽。反之不行,因為不夠長。

七,除此之後,還有版本劃分 PCIe2.0 PCIe3.0 PCIe4.0 詳見wiki

八,以太網服務器適配器

http://www.intel.cn/content/www/cn/zh/ethernet-products/gigabit-server-adapters/overview.html

九,以太網網絡適配器

http://www.intel.cn/content/www/cn/zh/ethernet-products/converged-network-adapters/overview.html

十,技術手冊

  英特爾? Ethernet Flow Director 和 Memcached 性能

  詳細介紹了 RSS(Receive Side Scaling)/ Flow Director

  RPS: linux中 RSS的軟件實現

  https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/network-rps.html

  RFS: linux中 Flow Director的軟件實現

  https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/network-rfs.html

  https://lwn.net/Articles/382428/

  RFS 還可以配合 taskset,numactl一同使用。

  http://linuxcommand.org/man_pages/taskset1.html

  

十一,產品指南

  英特爾? 以太網網絡適配器產品指南

十二,型號選擇向導

  http://www.intel.cn/content/www/cn/zh/ethernet-products/gigabit-server-adapters/gbe-server-selection-guide.html

[hardware][intel] intel全系列網卡調研