Да, это случай, когда свободно только 60 Мб, но это нормально, так как linux предназначен для использования как можно большего объема доступной памяти, чтобы максимизировать производительность за счет кэширования.
Любая память, используемая для кэширования, освобождается при необходимости приложением.
Таким образом, существует разница между памятью, которая "свободна", как в, в настоящее время не используется, и памятью, которая "доступна", которая может использоваться для чего-то, но может быть предоставлена приложению по мере необходимости.
"Доступная" память - это та, которая важна, и это последняя цифра после -/+ buffers/cache:
В вашем случае 806МБ.
С MySQL и хитроумными скриптами эта память может быть использована довольно быстро.
Я бы предложил добавить некоторое пространство подкачки, чтобы, если у вас закончилась работа, ваша машина не запускала завершающие процессы, но могла расширяться в дисковое хранилище для "дополнительной" памяти. Это означает, что он начнет идти медленнее, чем ломаться.
Создайте файл подкачки:
# dd if=/dev/zero of=/swap.tmp bs=1M count=1024
Это создаст пустой файл размером 1024 МБ.
# mkswap /swap.tmp
Это превращает файл во что-то, что можно использовать для подкачки.
#swapon /swap.tmp
Это активирует пространство подкачки - посмотрите на free
чтобы увидеть разницу.
Затем отредактируйте /etc/fstab
и убедитесь, что swap включен при загрузке, добавив эту строку (после монтирования root):
/swap.tmp none swap defaults 0 0