Память подразделяется на три вида на сколько я знаю:
- невыгружаемая память ядра,
- невыгружаемая память программ,
- буфера, которые можно выгрузить в своп,
- память контекстов программ, которые при желании можно и выгрузить в своп и\или очистить за ненадобностью (например, открыл текстовый редактор - ядро прочитало код с диска и скопировало в память, отредактировал текст, закрыл редактор, а его контекст на всякий случай ядро оставляет в памяти, если есть свободная. Открываешь снова редактор, а он уже открывается из контекста, а не с диска. В этом отношении показателен эксперимент с повторным запуском LibreOffice - он значительно быстрее открывается, нежели в первый раз).
Гномовский монитор ресурсов наверное показывает сколько невыгружаемой и неперемещаемой (в своп или другую область) памяти имеется.
Сколько занято физически указано в столбце "used:". В этом параметре отображается сколько невыгружаемой памяти (ядра и программ) + потенциально выгружаемой памяти в своп (память буферов программ + память контекстов). Надо ориентироваться на этот параметр, а также брать в расчёт сколько занято свопа. На мой взгляд, команда
top даёт больше информации, особенно когда отображаются процессы с сортировкой по количеству занятой памяти (комбинация Shift + M). В выводе top есть конкретное значение количества свободной физической памяти.