我们有一台带有五个以太网端口(每个 1 Gb)的计算机(运行 Windows 10),其中两个是内置的,另外三个在两个 PCIe 卡上。其中四个以太网端口总共插入了六个摄像头(有两个交换机,因此没有一个端口可以同时处理两个以上的摄像头)。该系统最初设计为分布在多台计算机上运行,因为相机发送未压缩的图像,因此有一项服务运行(最初在每台计算机上)抓取帧并将它们交给记录/显示程序(现在是压缩格式) )。
另一方面,在查看处理传入流量的服务时,我看到 99% 的使用率(它是 100%,但我将所有卡设置为千兆全双工,然后下降到 99%)而实际使用率几乎是四个传入流量的总和(标题顺序:CPU、内存、网络、磁盘、GPU):
如您所见,内存和 CPU 使用率非常低,800 Mb/s 的速度应该远低于网络容量,但它显示 100%,并且捕获程序运行时好像遇到了严重的带宽问题。缩小到四个摄像头(总共大约 600 Mb/s)可以恢复行为。
最奇怪的是,在几次试验中,总共六个摄像头都运行良好,所以我的感觉是,Windows 10 不知何故认为我们只有 1000 Mb/s 的带宽,并试图限制使用,后来不知何故启动.
我错过了什么?
硬件(编辑)
主板:GA-X99-Designare EX
设备管理器中列出的设备:
两个 PCIe 网卡:
接口状态:
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet Intel(R) …Run Code Online (Sandbox Code Playgroud)