Объяснение уменьшения кэша Linux?

Если Вы будете использовать поддержку тюрем, то будет улучшен в 7,2 и 8,0 предоставляющих лучших доступах к сети.

0
задан 13 April 2017 в 15:14
2 ответа

Сокращение кэша, принимая Вашу свободную память и буферы остается таким же, просто средства, что для некоторого процесса в системе, как оценивалось, был нужен он больше (в технических терминах, "рабочий набор" страниц памяти для процессов, работающих на системе, вырос, таким образом, ядро должно сохранить больше страниц в оперативной памяти).

2
ответ дан 4 December 2019 в 13:12
  • 1
    На самом деле память, используемая tmpfs файловыми системами, обычно считается в кэшируемом значении, таким образом удаление вещи от tmpfs файловых систем, не добавляя их, сделают сумму кэша free выставочное отбрасывание (и это будет первоначально считаться в свободном, скорее затем используемом, пока что-то еще не захватит память). –  David Spillett 25 November 2009 в 18:05
  • 2
    Святой со множеством родинок, you' право ре. Создайте большой файл на tmpfs, и использование кэша поднимается, удалите его снова, и оно понижается. Спасибо за исправление обновляется ответ. –  womble♦ 25 November 2009 в 18:17

Какой сказанный Womble корректен в том, как кэшем управляют, но это не исключает утечку памяти. Поэтому следите за тем, во что процессы, кажется, вползают, это - использование памяти. После того как Вы определяете подозрительные процессы, которые необходимо будет определить, является ли это нормальным поведением, в этом случае это может быть настраиваемое поведение или утечка памяти.

Сервисы как MySQL имеют настраиваемую сумму поршня, который они будут использовать для кэширования. Могло случиться так, что это просто установлено на высоко для Вашего системного MySQL создания, кэширующегося слишком агрессивный. Понижение этого может привести к более низкой производительности, если это верно, Вы захотите рассмотреть получение большего количества поршня в сервере.

1
ответ дан 4 December 2019 в 13:12

Теги

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