Мы выполняем версию Ubuntu на экземпляре AWS EC2 для одного из нашего рабочего сервера. Проблемами является Память, становится используемым полностью и наш веб-сайт, который размещается в этом сервере, замораживается. Когда я проверил его загрузку ЦП, Это настолько нормально в ниже 40%, но когда я SSHed в к экземпляру и проверенный free -h
total used free shared buffers cached
Mem: 3.9G 3.2G 640M 64M 394M 1.4G
-/+ buffers/cache: 1.4G 2.4G
Swap: 0B 0B 0B
Как только я работаю echo 3 > /proc/sys/vm/drop_caches
мой сайт подойдет прекрасный, но я должен выполнить эту команду каждый час для хранения моего сайта живым. Я могу настроить крон для того, чтобы сделать это, но я хочу знать то, что проблема и как мы можем разрешить его?
Путем отбрасывания кэша Вы уменьшаете производительность, кэширование данных в RAM делает систему быстрее (RAM быстрее, чем жесткий диск/SSD). Но если для какого-либо приложения нужно больше RAM, то кэш автоматически выпущен. Проверьте это: http://www.linuxatemyram.com/
Взгляд -/+ buffers/cache:
у Вас есть свободные 1.4 ГБ в RAM