Кто-нибудь может объяснить, каким образом настраивается дисковый кеш в линуксе?
Предыстория вопроса такова.
Команда free обычно выдает по физической памяти что-нибудь типа
total used free shared buffers cached
Mem: 1032188 981928 50260 0 88172 566808
- причем обычно в графе free выводится маленькая величина (в пределах десятков К), зато в графе "cached" - едва-ли не вся физическая память. Так было на моей памяти - всегда.
Но вот несколько дней назад я поставил линух на очередной сервер и получил такую вот строку:
total used free shared buffers cached
Mem: 2067876 379100 1688776 0 49292 194060
Т.е. под кеш выделено только около 10% физической памяти, а остальная значится как "free"!
Поначалу меня это не очень насторожило, но (по лично моим ощущениям) этот самый новый сервак показывает меньшую производительность, чем можно было-бы ожидать...
Ядро 2.4.23-xfs, дистрибутив Gentoo.
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Показания free (2004)
- Форум Как связаны колонки shared и cache в выводе free (2024)
- Форум Система свопится и тормозит хотя еще 1.4гб свободной памяти. (2014)
- Форум Значение buffers очень маленькое. (2012)
- Форум кто кушает swap? (2012)
- Форум Размер памяти (2010)
- Форум fork: Cannot allocate memory (2017)
- Форум Очистить кеши в памяти (2006)
- Форум ввод/вывод какие выводы? (2011)
- Форум java memory (2009)