Надеюсь, вы только что загрузились или еще мало работали. Система Ubuntu должна использовать все оперативной памяти. Оба верны. Ниже указано, сколько фактически используется для приложений и включает в себя бесплатный кэш.
Кэш - это данные, считанные с вашего жесткого диска в оперативной памяти. После того, как вам понадобится оперативная память, часть кеша будет принесена в жертву, но если вы будете обращаться к файлам в вашей системе, которые находятся в кеше, система будет использовать это вместо медленного доступа к диску, чтобы ваша машина работала быстрее и потребляла меньше энергии.
Вывод free -m
на моей системе:
total used free shared buffers cached
Mem: 1763 1634 129 0 15 483
-/+ buffers/cache: 1135 627
Swap: 1019 675 343
Здоровая система с минимальной свободной памятью. Обратите внимание на вторую строку -/+ buffers/cache
. Я действительно использую 1135MB
для приложений и 627MB
бесплатно, если мне нужно, так как ядро может легко пнуть некоторые из самых старых используемых кешей. Поскольку это не так много, как мой домашний компьютер, он также использует подкачку, потому что кеш более ценен, чем редко доступная память. Ядро действительно хорошо использует ресурсы вашего компьютера, чтобы вы могли извлечь из него максимум пользы.