Я просматривал эту проблему на форумах, но ответы, которые я нашел, не являются конкретными или относятся к более старой версии ubuntu.
Я использую ubuntu 14 (3.13.0-35-generic # 62-Ubuntu x86_64 x86_64 x86_64), и использование ОЗУ обычно достигает 100%. даже с только что загрузившейся системой больше 50%.
это нормально в этой версии ubuntu? для машины с 4 ГБ ОЗУ было бы лучше переключиться на lubuntu или другой рабочий стол с меньшими требованиями к ОЗУ?
$ free -h
total used free shared buffers cached
Mem: 3.9G 2.3G 1.6G 23M 318M 1.0G
-/+ buffers/cache: 1.0G 2.9G
Swap: 4,0G 0B 4,0G
Нет никакого смысла в не использовании доступной RAM. Linux использует RAM, которая не используется приложениями, например, как дисковый кэш для ускорения доступа к диску. Если больше RAM для приложений является необходимыми уменьшениями Linux дисковый кэш соответственно.
В выводе free
строка, запускающаяся с -/+ buffers/cache
, говорит Вам сумму RAM, которая/может использоваться приложениями.
В Вашем примере 1.0G (из 3.9G доступный) используется приложениями, и 2.9G все еще доступны. 1.3G используются для кэша и подобных вещей и будет освобожден в случае необходимости.