URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 15728
[ Назад ]

Исходное сообщение
"OpenNews: Патч для опережающего кэширования файлов в Linux"

Отправлено opennews , 28-Май-06 02:36 
Wu Fengguang подготовил (http://kerneltrap.org/node/6642) серию патчей для Linux ядра, в которых реализована более гибкая и экономная с точки зрения расхода памяти, относительно текущей реализации, возможность упреждающего чтения содержимого файлов  (для часто запрашиваемых файлов, блоки данных читаются в буфер еще до того как программа реально запросит их).


В тестах, при использовании патча было зафиксировано увеличение скорости работы PostgreSQL  примерно на 8%. Для некоторых приложений выигрыш доходил до 30%.

URL: http://kerneltrap.org/node/6642
Новость: http://www.opennet.me/opennews/art.shtml?num=7609


Содержание

Сообщения в этом обсуждении
"Патч для опережающего кэширования файлов в Linux"
Отправлено pavlinux , 28-Май-06 02:36 
> This is the 12th release of the adaptive readahead patchset

Ёпть, проснулся... (To who posted this news).


"Патч для опережающего кэширования файлов в Linux"
Отправлено Иван Золотухин , 28-Май-06 03:33 
Когда речь заходит об увеличении скорости работы PostgreSQL при оптимизации работы ядра с диском, нужно добавлять, что это верно только для баз, которые не помещаются целиком в RAM. А то многие новички (сам таким был) гоняются за этими 8%, патчат всем, что только ни попадается под руку, а на самом деле нужно в postgresql.conf поковыряться и отношение hit-ов к read-ам до десятков тысяч довести (что бы система вообще диск не трогала), что физически возможно в абсолютно подавляющем большинстве инсталляций PostgreSQL.

"Патч для опережающего кэширования файлов в Linux"
Отправлено KdF , 29-Май-06 11:23 
Прошу прощения за оффтопик, но вы не подскажете как это сделать, или где посмотреть? В рекомендациях по оптимизации сказаны только общие слова, а система на 8Гб RAM продолжает дёргать диск - так, естественно, быть не должно.

"Патч для опережающего кэширования файлов в Linux"
Отправлено Иван Золотухин , 29-Май-06 14:33 
Читать:

* PostgreSQL Performance checklist by Josh Berkus
* Annotated postgresql.conf (старый, для 7.4, но все же)
* Документацию и рассылки PostgreSQL по непонятным вопросам, как это ни банально
* Статью Борзова про оптимизацию PostgreSQL (на русском, компиляция всего предыдущего)

Ну а так -- могу помочь советом по мере возможности (iz at sai msu ru, чтобы не быть оффтопик здесь).


"Патч для опережающего кэширования файлов в Linux"
Отправлено кук , 28-Май-06 08:25 
хорошая штука
интересно когда в ваниллу включат

"Патч для опережающего кэширования файлов в Linux"
Отправлено Алексей , 28-Май-06 12:19 
Readahead довольно давно в -ck/cks ветке ядра (ее Con Kolivas выпускает) - там помимо этого еще кой-чего полезного. На сервере юзать - самое то.

http://members.optusnet.com.au/ckolivas/kernel/
http://www.kernel.org/pub/linux/kernel/people/ck/patches/cks/