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