na paisagem
landscape-sysinfo obtém seus dados diretamente de /proc/meminfo :
dpb@helo:~$ cat /proc/meminfo |egrep 'MemTotal:|Active:'
MemTotal: 12286760 kB
Active: 3794832 kB
dpb@helo:~$
O cálculo de "Uso da memória" neste caso seria:
((MemTotal - Active) / MemTotal) * 100
Você pode ver esses cálculos em:
/usr/share/pyshared/landscape/sysinfo/memory.py
/usr/share/pyshared/landscape/lib/sysstats.py
obtém seus dados diretamente de /proc/meminfo :
Em livre
O utilitário free também obtém seus dados diretamente de /proc/meminfo :
Mem
- total:
MemTotal - usado:
MemTotal-MemFree - gratuito:
MemFree - buffers:
Buffers - em cache:
Cached
Buffers / cache
- usado:
MemTotal-MemFree-Buffers-Cached - gratuito:
MemFree+Buffers+Cached
Trocar
- total:
SwapTotal - usado:
SwapTotal-SwapFree - gratuito:
SwapFree
Total
- total:
MemTotal+SwapTotal - usado:
MemTotal-MemFree+SwapTotal-SwapFree - gratuito:
MemFree+SwapFree
Corrigido em cache - lzap