Cpu-Usage
如何監控執行嵌入式 Linux 和 BusyBox 的設備上的 CPU 使用率?
我最近開始使用使用嵌入式 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並以某種方式將其複製過來,但我從未這樣做過……但是,如果這是我的最佳選擇,我願意嘗試一下,所以該領域的提示會受到讚賞。
編輯:在閱讀SAR 的 Linux 實現之後,看來我不會簡單地交叉編譯sar,而是包含sar和其他相關命令的sysstat實用程序套件。
/proc/loadavg
並且/proc/meminfo
應該可用,所以你可以做cat /proc/loadavg cat /proc/meminfo
在一個小腳本中並處理它。