2013年4月10日 星期三



SmartOS - 分支自Solaris的IllumosMiCloud SmartOS在檢視系統資源部分與一般Linux比較不一樣,原因是因為Bare-Metal的虛擬化方式,讓GuestOS系統使用的指令必須重新設計,而透過 jinf 方式來檢視是不錯的方式,他可以帶入s: swap、m: memory、c: cpu等參數來做不同資源的查詢。


而該指令是Bash寫成的,透過原始碼可以了解底層是透過kstat, prstat等指令來抓取系統層的資源使用數值,然後再加以運算,可以滿足許多使用者於使用SmartOS時候的資源使用狀況查詢需求 :D


下面是查詢的結果:


[root@63dcec41 ~]# jinf -s
Swap cap: 1.0 GiB
Total swap used: 221.4 MiB
Total swap free: 802.5 MiB

[root@63dcec41 ~]# jinf -m
Memory cap: 512.0 MiB
Memory used: 145.2 MiB
Memory free: 366.7 MiB

[root@63dcec41 ~]# jinf -c
CPU Cap Used: 4 %
System CPU Utilized: 0 %