Я недавно обновил RAM своего сервера до 16 ГБ. Сам сервер не требует большого количества RAM, но Ubuntu, кажется, резервирует вполне немного для кэширования.
Выполнение free - m
результаты в:
total used free shared buff/cache available
Mem: 15498 1811 7478 31 6208 13326
Swap: 3401 0 3401
Это использует меньше чем 2 ГБ при выполнении в течение 2 месяцев прямо, но резервирует 6 ГБ, если я понимаю это правильно. Я планирую выполнить сервер Minecraft на нем также, который потребовал бы 8 ГБ RAM, в то время как существует "свободных" только 7 ГБ.
Следовательно вопрос: я могу ограничить сумму, зарезервированную для кэширования, таким образом, там будет более свободным, чтобы я использовал?
Нет никакой реальной потребности ограничить сумму RAM, используемой для кэширования, поскольку эта память только зарезервирована для кэширования, но привыкнет, если для Ваших приложений будет нужно больше RAM.
А хорошее чтение могло бы быть найдено в https://www.linuxatemyram.com / (я не аффилирован с этим сайтом), Это могло бы разрешить набор ненадежности и проблем на Вашей стороне, я надеюсь.
относительно того, как ограничить кэширующуюся сумму, я испытываю недостаток в знании, чтобы дать Вам там глубокий ответ, но веб-сайт я связал состояния, что нет никакого способа ограничить объем кэширования диска.