Попробуйте запустить команду free -m в терминале и посмотрите на вторую строку. Он показывает использование памяти минус память, используемую для кеширования. Например, мой базовый сервер имеет следующее использование памяти:
total used free shared buffers cached
Mem: 2003 1663 340 0 601 462
-/+ buffers/cache: 599 1404
Swap: 9536 21 9515
Мой сервер использует память 1663 Мб, но только 599 Мб выделяется процессами. Остальная часть памяти используется ядром как кеш, поэтому 1404Mb можно использовать бесплатно. Помните, что полностью неиспользуемая память - это потерянная память. Если память не используется процессами, ее следует использовать для кэширования диска и т. Д. Например, если вы закроете Firefox, программа может храниться в памяти, чтобы она запускалась быстрее в следующий раз, когда она вам понадобится. Если память нужна приложению, она будет выделена без необходимости ее замены на диск.
Другое, что ваш скриншот не говорит вам, сколько памяти используется общими библиотеками, кодом разделяемые между различными процессами одной и той же программы и т. д. Например, разные gwibber-service процессы, вероятно, разделяют большую часть памяти. Если вам нужна вся картина, вам нужно посмотреть на виртуальную память, резидентную память, общую память и т. Д. (Доступно в настройках).
До тех пор, пока вы не почувствуете вялость машины, заменяющей память на диск, вам вообще не нужно беспокоиться.