Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
WhiteTiger
Сообщения: 14
Сообщение
WhiteTiger » 09.01.2016 19:34
Всем привет. В Xubuntu в процессе работы проверяю свободную RAM командой free -m:
Код: Выделить всё
total used free shared buffers cached
Память: 15937 15004 933 409 567 7369
-/+ буферы/кэш: 7067 8869
Swap: 0 0 0
Вроде как свободно 933Мб. Запускаю VBox с Win7 и 2GB RAM. Снова free -m:
Код: Выделить всё
total used free shared buffers cached
Память: 15937 15779 157 419 567 5935
-/+ буферы/кэш: 9276 6660
Swap: 0 0 0
Можно ещё при этом назапускать различного софта и никаких тормозов не будет. Почему так? RAM выделяется процессам не жёстко, а как-то плавающе (сейчас тебе не надо - отдай другому)?
MrClon
Сообщения: 838
ОС: Ubuntu 10.04, Debian 7 и 6
Сообщение
MrClon » 09.01.2016 19:42
Судя по первому выхлопу free примерно половину памяти съедает кэш, буфера и прочее. Большую часть кэшей при необходимости можно просто сразу выкинуть (производительность при этом может упасть, а может и не упасть). Вот эта-то память и используется для новых процессов.
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL
Сообщение
SLEDopit » 09.01.2016 19:53
Тыц. WhiteTiger писал(а): ↑ 09.01.2016 19:34
Вроде как свободно 933Мб
Реально использовано в первом случае 7067, а во втором 9276. Подробности по ссылке выше.
зы. Хотя они таки поменяли вывод free в последних версиях. Во всяком случае у меня так теперь показывает:
Код: Выделить всё
└>$ free -m
total used free shared buff/cache available
Mem: 5566 1604 1028 448 2933 3430
Swap: 7999 264 7735upd.
Уже больше года как , оказывается.
upd2. Да они его вообще
полностью переписали (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based
Сообщение
BigBrother » 09.01.2016 21:35
Bizdelnick
Модератор
Сообщения: 21431
Статус: nulla salus bello
ОС: Debian GNU/Linux
Сообщение
Bizdelnick » 09.01.2016 22:02
Пишите правильно:
в консоли
вк у́пе (с чем-либо)
в о бщем
воо бще в течение (часа)
новичо к
ню анс
по у молчанию приемле мо
проблем а
пробо вать
траф ик
WhiteTiger
Сообщения: 14
Сообщение
WhiteTiger » 09.01.2016 23:17
Спасибо!