Кэш так быстро достигает полного уровня [дубликат ]

На этот вопрос уже есть ответ здесь:

Пожалуйста, память и кеш достигают полного уровня довольно быстро под моей системой linux mint 9 - isadora. Раньше я использовал Ubuntu и Debian, и это вообще не вызывало этой проблемы. В настоящее время я часто набираю следующую команду для очистки кеша «echo 3> / proc / sys / vm / drop_caches».

Пожалуйста, как-нибудь обойти это? или вы знаете, что не так? | Я программирую только на этой машине; ни графики, ни игр ничего.

Заранее благодарим за помощь!

1
задан 10 January 2011 в 22:28
3 ответа

Ядро использует алгоритм, который пытается заполнить кэш как можно большим количеством материала. Это - кэш, именно это там для и чем больше материала в кэше, тем меньше материала мы потенциально имеем для возвращения к диску для. Помните, что диск может быть в 100 раз медленнее, чем кэш.

Почему это - проблема или какую проблему Вы испытываете? Что Вы используете, чтобы видеть, насколько "полный" память? Необходимо использовать +/-столбец буферов/кэша свободных:

$ free
             total       used       free     shared    buffers     cached
Mem:        968304     922820      45484          0     318792     205404
-/+ buffers/cache:     398624     569680
Swap:            0          0          0

Эта система имеет больше чем половину ее свободной памяти. В довольно счастливом состоянии.

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

1
ответ дан 4 December 2019 в 01:47

Linux будет использовать столько памяти, сколько это может как кэш. Если бы это не сделало, то было бы больше трафика диска для перечитывания информации от диска все время. Как только это требуется для чего-то более полезного, это будет использоваться для этого. Не волнуйтесь, это знает то, что это делает.

0
ответ дан 4 December 2019 в 01:47

Это дизайном. Большая часть системного кэша Linux как можно больше и свободный память по мере необходимости.

0
ответ дан 4 December 2019 в 01:47

Теги

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