Имаш погрешна интерпретация за свободна и заета памет.
Както са писали някой от колегите всичко което е в буфери и кеш се счита за свободна памет и при нужда се освобождава и ти се дава на теб.
Все пак за да работи по-бързо ОС-а предпочита да не ти стои свободна паметта а да си я напълни с кеш, което реално не променя размера на свободната памет, а същевременно ускорява работата на системата.
Ако искаш да видиш наистина колко памет би могъл да ползваш:
free -m
и гледаш реда: -/+ buffers/cache
там ти го показва без буферите и кеша и това е паметта която би могъл да похарчиш при нужда
Редактирано от psy__ на 04.03.11 17:28.