FreeBSD free memory stats

Запись создана января 9, 2009

В linux-ах есть полезная тулза free, вывод её привожу ниже:

[root@iit ~]# free
             total       used       free     shared    buffers     cached
Mem:       4148892    1736588    2412304          0     207108     859128
-/+ buffers/cache:     670352    3478540
Swap:      2048276      32812    2015464

В FreeBSD такой утилиты увы нет, почти нет. Замены есть две, perl скрипт (freebsd-memory — List Total System Memory Usage) и freecolor. Листинг установке того и другого ниже:

fetch -o /usr/local/bin/free http://itblog.su/wp-content/uploads/2009/01/freebsd-memorypl.txt
chmod +x /usr/local/bin/free

-bash-2.05b# free
SYSTEM MEMORY INFORMATION:
mem_wire:         257478656 (    245MB) [ 12%] Wired: disabled for paging out
mem_active:  +    564359168 (    538MB) [ 26%] Active: recently referenced
mem_inactive:+   1172426752 (   1118MB) [ 55%] Inactive: recently not referenced
mem_cache:   +     64004096 (     61MB) [  3%] Cached: almost avail. for allocation
mem_free:    +     44834816 (     42MB) [  2%] Free: fully available for allocation
mem_gap_vm:  +       458752 (      0MB) [  0%] Memory gap: UNKNOWN
-------------- ------------ ----------- ------
mem_all:     =   2103562240 (   2006MB) [100%] Total real memory managed
mem_gap_sys: +     37957632 (     36MB)        Memory gap: Kernel?!
-------------- ------------ -----------
mem_phys:    =   2141519872 (   2042MB)        Total real memory available
mem_gap_hw:  +      5963776 (      5MB)        Memory gap: Segment Mappings?!
-------------- ------------ -----------
mem_hw:      =   2147483648 (   2048MB)        Total real memory installed

SYSTEM MEMORY SUMMARY:
mem_used:         866217984 (    826MB) [ 40%] Logically used memory
mem_avail:   +   1281265664 (   1221MB) [ 59%] Logically available memory
-------------- ------------ ----------- ------
mem_total:   =   2147483648 (   2048MB) [100%] Logically total memory
cd /usr/ports/sysutils/freecolor
make install clean

-bash-2.05b# freecolor -t -m -o
             total       used       free     shared    buffers     cached
Mem:          2042        834       1207          0          0         61
Swap:         2048          2       2045
Total:  4294965248 = (    2890 (used) +     3314 (free))

» Запись из раздела FreeBSD | 6 комментариев

Комментарии



6 комментариев to “FreeBSD free memory stats”

  1. Winer on января 30, 2009 20:19

    Да, соглашусь, в линуксе реально полезная вещь.

  2. Sergey on февраля 12, 2009 10:25

    top и vmstat

  3. HULK on февраля 28, 2009 13:39

    спасибо помогло, отличная вещь :)

  4. Veon on марта 5, 2009 16:26

    а во FreeBSD top вообще то можно посмотреть, там и про swap и про много чего еще интересного.

  5. Daemony on марта 28, 2009 21:18

    Странно. От чего бы это?
    # freecolor -t -m -o
    total used free shared buffers cached
    Mem: 1270 704 566 0 0 34
    Swap: 1024 1 1022
    Total: 4294965248 = ( 459 (used) + 1622 (free))
    Segmentation fault: 11

    /var/log/messages

    Mar 28 20:13:32 daemony kernel: pid 56734 (freecolor), uid 0: exited on signal 11

  6. NetSpider on августа 19, 2009 7:55

    как-то так.. показатели отличаются =)




Ответить