Параметр 'buffers' из /proc/meminfo (free, top)

Maxim Kuleshov kuleshov на org.vrn.ru
Чт Окт 30 22:58:15 GMT 2008


On Wed, 29 Oct 2008 17:05:47 +0300
Maxim Kuleshov <kuleshov на org.vrn.ru> wrote:

> 
> Объясните научно популярно - что означает данный параметр?
> Чем отличается от Cached?
> 
> Толком нигде не нашел, только то, что Cached - это кэш содержимого
> файлов, а Buffers - метаданные, т.е. данные файловой системы о файлах.
> Это правильно?
> 

Первая часть вопроса, в-принципе, актуальна хотя бы из познавательных
целей.

> А у меня раз в 5 минут запускается мощный скрипт, который работает с
> довольно большой файловой базой. Если буферы наполнены - все ок. А вот
> когда они чистятся/апдейтятся - все аццко тормозит.
> 

А вот тут вроде разобрался. Файловая база - это RRD-файлы.
Вышеописанное поведение - особенность их обновления в той конфигурации,
которую я использую.

Солидное исследование на эту тему подсказали парни из соответствующей
списки рассылки. Думаю, кое-кому было бы интересно:

http://www.usenix.org/events/lisa07/tech/full_papers/plonka/plonka_html/index.html



Подробная информация о списке рассылки ubuntu-ru