我想知道 Windows PC 中连接的 NIC 的最大数量。
通过扩展USB 3.0 ports
和连接很多USB 3.0 type network adapter
,
我们可以在一台PC上连接无限数量的NIC吗?
我和我一起检查了类似的问题,有人说several thousand
可能,但这是关于 linux 系统的。
问题:
- 网卡连接数有限制吗?
- 如果是,哪些因素对限制数量有决定性影响?
我想知道 Windows PC 中连接的 NIC 的最大数量。
通过扩展USB 3.0 ports
和连接很多USB 3.0 type network adapter
,
我们可以在一台PC上连接无限数量的NIC吗?
我和我一起检查了类似的问题,有人说several thousand
可能,但这是关于 linux 系统的。
问题:
否 - USB 规范为您提供每个根集线器的最大设备数。包括您之间的任何集线器,即 127 - 即使假设您拥有所有这些连接的带宽。
您还必须为所有这些设备供电——这意味着有源集线器
从根本上说,没有真正理智的理由这样做
一个更聪明的方法是从根本上为您提供更多带宽的东西开始 - 也许是多端口千兆以太网适配器或更好的 10 gbe 上游连接。您可以尝试使用虚拟适配器、vlan 等。
然后按照您应该的方式使用交换机获得更多端口。PC 上有几十个或几百个物理以太网端口几乎没有理由
服务器有多少个插槽可以容纳您的 NIC?每个网卡有多少个端口?将这两个数字相乘,这是您的最大值。连接到 Windows Server 的设备数量没有实际限制。限制通常是物理服务器可以容纳的限制,记录的限制通常是在最大的服务器配置中测试过的,可以组装来测试它。
由于这些事实,关于这些限制的出版物很少,因为没有人设法(或打扰)组装一个足够大的测试台。
微软发布了一些特定配置的数字:
对于 Hyper-V 中的 Windows 服务器,已 发布的限制 为 Windows Server 2016 的 12 和 Windows Server 2019 的 68。
Windows Server 2016 NIC 和 Switch Embedded Teaming 用户指南 提到一个团队中 32 个 NIC 的限制。
但是,这些限制特定于某些软件配置或产品。一般而言,没有与 Windows 相关的已发布硬限制,因此可能没有此类限制,因此在实践中仅适用物理限制。
如果您尝试测试 NIC 限制,您会遇到太多限制,无法计算:财务、测试空间、计算机机箱、计算机总线传输限制、CPU 限制、网络带宽限制、路由器数量限制等等。