Кто-нибудь может объяснить, каким образом настраивается дисковый кеш в линуксе?
Предыстория вопроса такова.
Команда 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
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Linux VM и команда free (2001)
- Форум Как связаны колонки shared и cache в выводе free (2024)
- Форум Показания free (2004)
- Форум Мало buffers! (2011)
- Форум [swap]435+637=787 (2009)
- Форум Сколько в системе свободной памяти? (2015)
- Форум Максимальное количество оперативной памяти на вашем серваке. (2012)
- Форум skol'ko pamiati nado linuxu? (2004)
- Форум shared memory где (2001)
- Форум реальное использование памяти (2014)