平台 i.mx283 @ CPU: 454MHz, linux kernel 2.6.35
编译内核把 USB 驱动打*,即把usbcore编译进内核后,在不启动应用程序的时候,监测到 Load average > 2 (cpu利用率很低,idle超过98);而去除usb驱动的内核,load average正常,小于0.2
猜测: usbcore驱动的上下文切换太频繁了,即进程线程频繁切换。
这没法用啊,只跑个内核load average就这么高 ! 该怎么做呢?超频?
有没有人遇到这个问题啊?望NXP/freescale的技术支持一下!
|