我在linux下基本上没观察到类似现象。
我自己做的usb2.0采集卡,实际带宽基本上要跑到30MBps上下,并且第一版对丢包和时延都非常敏感(因为还没做同步协议,所以丢包了就失去同步了,然后时延是也因为设置的缓冲区太小,延迟一大就必定丢包)。基本上达到usb2.0能的实际上限了。当时用的pc用的还是一台pi like的弱鸡atom X86,cpu是intel的Z8350,大概就相当于现在的RK3399的A72核心的一半速度。上面要跑cv算法的,这cpu太弱基本都被cv算法用掉了,usb这块的cpu占用率估计是1%吧,反正是根本就没引起我的注意,top上根本就看不见的那种...
【 在 rexxie 的大作中提到: 】
: 如果写得好的话,应该没多大影响,
: 实际就是走usb口的设备cpu占用都会大些。
: 比如相机的usb口和网口或者camlink,usb是占cpu最大的。
: ...................
--
FROM 180.111.50.*