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