Ala*_*lan 4 monitoring busybox cpu-usage
我最近开始使用使用嵌入式 Linux 和 BusyBox 的设备。它非常精简,没有iostat或sar。它也没有用于包管理的dpkg或apt 。该系统是一个保密协议下的开发黑盒,操作系统版本信息是:
Linux localhost 2.6.34 #1 SMP Fri Sep 14 10:12:23 EDT 2012 armv7l GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我想监视系统资源,特别是 CPU 和内存使用情况,并且想知道如何执行此操作。看来 BusyBox 唯一可用的命令是top,我想要其他替代方法。
我想我可以在我的 Windows 开发系统上交叉编译sar并以某种方式将其复制过来,但我从未这样做过......但是,如果这是我的最佳选择,我愿意尝试一下,所以该领域的提示将受到赞赏。
编辑:在阅读了SAR 的 Linux 实现之后,看来我不会简单地交叉编译sar,而是包含sar和其他相关命令的sysstat实用程序套件。
/proc/loadavg并且/proc/meminfo应该可用,所以你可以这样做
cat /proc/loadavg
cat /proc/meminfo
Run Code Online (Sandbox Code Playgroud)
在一个小脚本中并处理它。