3 _mem_usage="${1:-10}" # Default is 10%
4 _swap_usage="${2:-0}" # Default is 0%
9 _swap_free=$(( (100 - $_swap_usage) * $_swap_total / 100 ))
14 _mem_cached=$(( $_mem_total * (100 - $_mem_usage) / 100 - $_mem_free - $_mem_buffers ))
16 export FAKE_PROC_MEMINFO="\
17 MemTotal: ${_mem_total} kB
18 MemFree: ${_mem_free} kB
19 Buffers: ${_mem_buffers} kB
20 Cached: ${_mem_cached} kB
24 Active(anon): 1917580 kB
25 Inactive(anon): 523080 kB
26 Active(file): 504524 kB
27 Inactive(file): 496848 kB
30 SwapTotal: ${_swap_total} kB
31 SwapFree: ${_swap_free} kB
34 export CTDB_MONITOR_MEMORY_USAGE
35 export CTDB_MONITOR_SWAP_USAGE
40 export FAKE_FS_USE="${1:-10}" # Default is 10% usage
42 # Causes some variables to be exported
45 export CTDB_MONITOR_FILESYSTEM_USAGE