如何监视运行embedded式Linux和BusyBox的设备上的CPU使用情况?

我最近开始使用embedded式Linux和BusyBox的设备。 这是非常严重的,没有iostatsar 。 它也没有dpkgapt套件pipe理。 该系统是一个保密协议下的开发黑盒,操作系统版本信息是:

Linux localhost 2.6.34 #1 SMP Fri Sep 14 10:12:23 EDT 2012 armv7l GNU/Linux 

我想监视系统资源,尤其是CPU和内存使用情况,并想知道如何做到这一点。 看来,通过BusyBox的唯一命令是顶部 ,我想要其他的select。

我想我可以在我的Windows开发系统上交叉编译sar ,并以某种方式复制它,但是我从来没有这样做过,但是,如果这是我的最佳select,我愿意尝试一下,所以这方面的技巧会不胜感激。

编辑:在读完SAR的Linux实现之后 ,看来我不会简单地交叉编译sar ,而是包含sar和其他相关命令的sysstat套件实用程序。

/proc/loadavg/proc/meminfo应该可用,所以你可以做

 cat /proc/loadavg cat /proc/meminfo 

在一个小脚本和处理它。