Thursday, July 24, 2008

BusyBox 的 top指令

相信大家玩過BusyBox的應該不熟悉,底下是top所產生出來的。
top是用來觀測整個記憶體和CPU的使用率!!



Mem: 47808K used, 11968K free, 0K shrd, 3072K buff, 31472K cached
Load average: 0.00 0.00 0.00
PID USER STATUS VSZ PPID %CPU %MEM COMMAND
1096 root R 2208 879 1.9 3.6 exe
905 root S 8528 1 0.0 14.2 smbd
915 root S 8528 905 0.0 14.2 smbd
875 root S 3728 1 0.0 6.2 dropbear
865 root S 2272 1 0.0 3.7 busybox
879 root S 2240 1 0.0 3.7 sh
1 root S 2208 0 0.0 3.6 init
1086 root T 2192 879 0.0 3.6 exe
1091 root T 2192 879 0.0 3.6 exe
1085 root T 2192 879 0.0 3.6 exe
1000 root S 1856 1 0.0 3.1 lircd
1016 root S 1712 1 0.0 2.8 ntfs-3g
--------------------------------------------------------------------------------------------------------------------------------

底下Mem代表的是整個系統記憶體所使用的大小,我的系統大小是64MB(65536K)
所以47808+11968=59776,咦~~那剩下跑去哪裡了65536-59776=5760K.
那5760K其實就是Linux Kernel所佔的大小啦!!

used: 是代表整個memory被用掉的
free: 是代表memory還剩下的可用的空間
shrd:是代表有多少memory是一個以上的process所共用的
buff: 是代表Disk 所佔存的空間大小
cached: 是代表馬上可以使用的空間大小

Mem: 47808K used, 11968K free, 0K shrd, 3072K buff, 31472K cached

No comments: