Нет, в этом случае использование символической ссылки допустимо и часто предпочтительнее. Например, скажем, у вас есть что-то вроде:
/opt/some-program-2.0/bin/
который содержит набор двоичных файлов, вы можете создать символическую ссылку:
/opt/some-program -> /opt/some-program-2.0
и добавьте /opt/some-program/bin
к PATH. В будущем, когда выйдет some-program-3.0
, можно будет создать:
/opt/some-program-3.0/
и обновите символическую ссылку, чтобы она указывала на новый каталог. Таким образом, больше ничего не должно меняться.
Управление JVM в дистрибутиве часто следует этому шаблону.
Согласно вашему выводу free -m
, большая часть вашей оперативной памяти потребляется буферами/кэшем, которые ядро сначала отбрасывает, прежде чем пытаться использовать SWAP.
Ваш вывод абсолютно нормальный, использование SWAP не ожидается. Возможно, вам нужно запускать больше приложений, требующих памяти.