Networking

i7 6700 Skylake 的網路性能

  • April 3, 2018

我們正在研究使用 Nginx 設置多個伺服器;估計所需容量為 60 Gbps(每秒六零千兆位)

附近的數據中心為我們提供配備“i7-6700 四核 Skylake,包括 HTT”CPU 和每台伺服器 10G 專用網路埠的伺服器。

這個 CPU 是否能夠處理 10Gbps 的數據流量,還是我們應該尋找更強大的 CPU(即 Xeon E3 或 E5)?

CPU 可以在一張體面的卡上確保每個埠處理 10g 的流量(注意:您對品牌隻字不提——網卡的品牌在這裡非常重要)。問題是它是否可以處理它,這也取決於它的作用——即使 NGINX 是高效的,60g 很多而 60g 是——好吧,服務大靜態文件和小請求之間是有區別的。無法回答。但這不是我會為這個領域購買的 CPU——我會選擇基於 AMD EPYC 的東西(大量核心,大量 IO)。

那說:我會非常小心數據中心的上行鏈路(至少需要在機架外的 100g 區域內)。我也不太了解使用這種低端處理器 - 上行鏈路和相應的基礎設施將花費數万美元(因為是的,您實際上需要保留 70-100 美元,具體取決於您接受多少作為負載因子,來自數據中心的外部頻寬和 10g 回程是不夠的 - 100g 的東西變得昂貴)。

引用自:https://serverfault.com/questions/905785