Cpu-Usage

如何監控執行嵌入式 Linux 和 BusyBox 的設備上的 CPU 使用率?

  • July 22, 2015

我最近開始使用使用嵌入式 Linux 和 BusyBox 的設備。它非常精簡,沒有iostatsar。它也沒有dpkgapt用於包管理。該系統是一個保密協議下的開發黑盒,作業系統版本資訊為:

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

在一個小腳本中並處理它。

引用自:https://serverfault.com/questions/505491