Управление памятью и OOM killer
Коротко: Linux активно использует свободную память как кеш. Если память действительно заканчивается, OOM killer завершает программу, чтобы система не зависла.
Что показывает free -h
total used fr…
См. также: стек и куча, утечка памяти