freecolor - 即時顯示記憶體使用情況

1、前言

Freecolor 為一個可在 FreeBSD 底下直接看到記憶體及 SWAP 的使用情況 (類似 Linux 的 free 指令)。



文章目錄

1、前言
2、實作環境
3、安裝及設定
          步驟1 - 安裝 freecolor 套件
          步驟2 - 查看主機記憶體容量
          步驟3 - 使用 freecolor 指令
4、參考



2、實作環境

  • FreeBSD 8.1-RELEASE
  • freecolor-0.8.8 



3、安裝及設定

步驟 1 - 安裝 freecolor 套件

切換至 Ports Tree 下開始安裝 freecolor 套件。
cd /usr/ports/sysutils/freecolor //切換至安裝路徑
make install clean               //安裝並清除暫存檔案




步驟 2 - 查看主機記憶體容量

可以透過開機訊息來了解目前主機的記憶體容量,如下指令所示:
grep memory /var/run/dmesg.boot
 real memory  = 268435456 (256 MB)
 avail memory = 247791616 (236 MB)




步驟 3 - 使用 freecolor 指令

使用 freecolor 指令配合相關參數可即時得到系統使用記憶體及 SWAP 的情況,常用參數如下:
  • 單位顯示 (-b: B、-k: KB、-m: MB)
  • -t: 顯示 Total 欄位 (Memory + SWAP)
  • -s number: 更新數據的秒數
  • -o: 採用表格方式呈現 (預設使用圖表呈現)
採用 圖形 顯示且 每 1 秒 更新數據
freecolor -mts1
 Physical  : ################.......... 74%    (180/243)
 Swap      : ########################### 100%  (433/433)
 Total     : #######################%%%%       (677=614+62)


採用 表格 顯示且 每 1 秒 更新數據
freecolor -mtos1
          total     used      free    shared    buffers     cached
 Mem:     243       63        180          0          0          0
 Swap:    433       0         433
 Total:   677 = (   63 (used) +    614 (free))




4、參考