в общем делаю скрипт определения использования памяти:
total = "free -m | awk '/^Mem:/{print $2}'"
cache = "free -m |awk '/cache:/ { print $3 }'"
total_usage = (cache / total) * 100скрипт показывает 53%, а система начинает свопится.
$free -m
             total       used       free     shared    buffers     cached
Mem:          3947       3690        257        285        413       1228
-/+ buffers/cache:       2048       1898
Swap:        10239         46      10193
Или я что-то неправильно делаю ?
