Кэшированная память заполняется в минутах

Мы запускаем версию 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, мой сайт придет но я должен запускать эту команду каждый час, чтобы поддерживать мой сайт вживую. Я могу настроить cron для этого, но я хочу знать, в чем проблема и как мы можем его решить?

3
задан 3 April 2017 в 10:11

4 ответа

Отбрасывая кеш, вы снижаете производительность, кеширование данных в ОЗУ делает систему быстрее (оперативная память быстрее, чем HDD / SSD). Но если для какого-либо приложения требуется больше оперативной памяти, то кеш автоматически освобождается. Проверьте это: http://www.linuxatemyram.com/

Посмотрите -/+ buffers/cache:, у вас есть свободное 1.4GB в RAM

0
ответ дан 18 July 2018 в 15:37

Отбрасывая кеш, вы снижаете производительность, кеширование данных в ОЗУ делает систему быстрее (оперативная память быстрее, чем HDD / SSD). Но если для какого-либо приложения требуется больше оперативной памяти, то кеш автоматически освобождается. Проверьте это: http://www.linuxatemyram.com/

Посмотрите -/+ buffers/cache:, у вас есть свободное 1.4GB в RAM

0
ответ дан 24 July 2018 в 20:41
  • 1
    Спасибо за ссылку. Я хочу понять, почему мой свободный барабан доходит до 18-20 лет, когда мне нужно отбросить кеш для работы моего сайта. Также вы можете сообщить мне, где именно / Как я могу видеть кешированные страницы? – dee flor 3 April 2017 в 10:25
  • 2
    Вы должны посмотреть на - / + буферы / кеш для свободного бара, свободный столбец дает вам значение с кешем, но при необходимости освобождается кеш. Честно говоря, я не знаю, как вы можете видеть кешированные страницы. Но вы можете попробовать этот linuxatemyram.com/play.html , есть программа на C, и если вы запустите ее, вы увидите, что кэш будет выпущен, и программа будет выделять больше ОЗУ. Так ли ваша страница очень медленная, если у вас есть ОЗУ с полным кешем? – tomsk 3 April 2017 в 10:40

Отбрасывая кеш, вы снижаете производительность, кеширование данных в ОЗУ делает систему быстрее (оперативная память быстрее, чем HDD / SSD). Но если для какого-либо приложения требуется больше оперативной памяти, то кеш автоматически освобождается. Проверьте это: http://www.linuxatemyram.com/

Посмотрите -/+ buffers/cache:, у вас есть свободное 1.4GB в RAM

0
ответ дан 31 July 2018 в 13:50
  • 1
    Спасибо за ссылку. Я хочу понять, почему мой свободный барабан доходит до 18-20 лет, когда мне нужно отбросить кеш для работы моего сайта. Также вы можете сообщить мне, где именно / Как я могу видеть кешированные страницы? – dee flor 3 April 2017 в 10:25
  • 2
    Вы должны посмотреть на - / + буферы / кеш для свободного бара, свободный столбец дает вам значение с кешем, но при необходимости освобождается кеш. Честно говоря, я не знаю, как вы можете видеть кешированные страницы. Но вы можете попробовать этот linuxatemyram.com/play.html , есть программа на C, и если вы запустите ее, вы увидите, что кэш будет выпущен, и программа будет выделять больше ОЗУ. Так ли ваша страница очень медленная, если у вас есть ОЗУ с полным кешем? – tomsk 3 April 2017 в 10:40

Отбрасывая кеш, вы снижаете производительность, кеширование данных в ОЗУ делает систему быстрее (оперативная память быстрее, чем HDD / SSD). Но если для какого-либо приложения требуется больше оперативной памяти, то кеш автоматически освобождается. Проверьте это: http://www.linuxatemyram.com/

Посмотрите -/+ buffers/cache:, у вас есть свободное 1.4GB в RAM

0
ответ дан 31 July 2018 в 23:42
  • 1
    Спасибо за ссылку. Я хочу понять, почему мой свободный барабан доходит до 18-20 лет, когда мне нужно отбросить кеш для работы моего сайта. Также вы можете сообщить мне, где именно / Как я могу видеть кешированные страницы? – dee flor 3 April 2017 в 10:25
  • 2
    Вы должны посмотреть на - / + буферы / кеш для свободного бара, свободный столбец дает вам значение с кешем, но при необходимости освобождается кеш. Честно говоря, я не знаю, как вы можете видеть кешированные страницы. Но вы можете попробовать этот linuxatemyram.com/play.html , есть программа на C, и если вы запустите ее, вы увидите, что кэш будет выпущен, и программа будет выделять больше ОЗУ. Так ли ваша страница очень медленная, если у вас есть ОЗУ с полным кешем? – tomsk 3 April 2017 в 10:40

Другие вопросы по тегам:

Похожие вопросы: