Около года назад я обновил свой ноутбук с 8 ГБ оперативной памяти. У меня были Windows 8 и 4 ГБ, которых, по словам диспетчера задач, было недостаточно во всех ситуациях. Вскоре после обновления я перешел на Debian 7 в качестве основной ОС. Глядя на использование памяти в программе System Info в Debian, я всегда удивляюсь, как система может работать часами, когда многие приложения открываются с использованием только половины ГБ или максимум 1 ГБ оперативной памяти. Путаница возникает, когда я запускаю команду free
. Он сообщает о гораздо большем использовании памяти, чем информация о системе. На данный момент System Info сообщает о 582 МБ ОЗУ и 0 МБ, используемых при запуске free -g
сообщает, что используются 2 ГБ:
$ free -g
total used free shared buffers cached
Mem: 7 2 5 0 0 1
-/+ buffers/cache: 0 7
Swap: 14 0 14
Почему эти два отчета сообщают о разных объемах используемой памяти? Еще одна вещь, которая меня беспокоит, - это то, что я почти никогда не использую 4 ГБ ОЗУ, даже при работе на виртуальной машине Linux с VMware. Есть ли способ заставить систему использовать больше памяти и каким-то образом повысить производительность?