网卡会成为瓶颈吗?

网络工程 网络核心
2022-02-10 01:12:33

假设我们有一个无限强大的 CPU,以及与 RAM 和硬盘的超快速 IO 通信。在这个功能强大的主机上,我有一个服务器程序,它做两件事 - 接受来自用户的文件并将其存储在磁盘上,并在请求时将文件返回给用户。假设即使网络是无限快的。但网卡速度为1 Gbit/s。

  1. NIC 会成为从用户读取文件并在请求时将其返回的瓶颈吗?

  2. NIC 多久成为现实世界中的瓶颈?

2个回答

当然,网卡可能会成为瓶颈,如果您的网卡只能处理 100mbps 的链路,则您只能通过该网卡以最大 100mbps 的速度传输数据 - 无论网络上任何硬件的其他硬件规格如何。如果你有一个 1Gbps 的 NIC,那么通过单个 NIC 的最大吞吐量只能是 1Gbps。

您的网络仅与网络需要通信的接口一样快。

任何网络流量流经都可能成为瓶颈。大型、流行的网站通常在负载均衡器后面使用多台服务器,以防止一台服务器上的 NIC 成为瓶颈。

您需要查看网络中的每个点以了解瓶颈在哪里。例如,许多人会安装具有 1 Gb 端口的 48 端口交换机,但只有一个 1 Gb 上行链路来服务所有 1 Gb 访问端口。思科进行了一些研究,并建议访问分配比率不大于 20:1。