i7 6700 Skylake 的网络性能

i7 6700 Skylake 的网络性能

我们正在考虑使用 Nginx 设置多台服务器;预计所需容量为 60 Gbps(每秒六零千兆位)

附近的数据中心为我们提供配备“i7-6700 四核 Skylake 含 HTT” CPU 的服务器,每台服务器配备 10G 专用网络端口。

这个 CPU 是否能够处理 10Gbps 的数据流量,或者我们应该寻找更强大的 CPU(即 Xeon E3 或 E5)?

答案1

CPU 可以肯定地处理每个端口 10g 的流量,使用一张不错的卡(注意:您没有提到品牌 - 网卡的品牌在这里非常重要)。问题是它是否可以处理它,这也取决于它做什么 - 即使 NGINX 很高效,60g 也很多,60g 是 - 好吧,在处理大型静态文件和小型请求之间是有区别的。无法回答。但这不是我会为这个领域购买的 CPU - 我会选择基于 AMD EPYC 的 CPU(大量核心,大量 IO)。

话虽如此:我会非常小心数据中心的上行链路(需要在机架外最低 100g 区域内)。我也不太明白使用这种低端处理器的原因——上行链路和相应的基础设施将花费数万美元(因为是的,您实际上需要预留 70-100% 的外部带宽,具体取决于您接受的负载系数,数据中心的外部带宽和 10g 回程将不够用——100g 的成本会很高)。

相关内容