Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Boris Shiryov                        2:5042/21.19   10 Mar 2005  22:58:03
 To : All
 Subject : файловый кэш
 -------------------------------------------------------------------------------- 
 
 
 Есть linux2.4.11 с разделом ext3.
 Hа разделе лежит файл 1.5Гб открытый в режиме произвольного доступа.
 Короче говоря .fdb база сервера FirebirdSQL.
 Вначале, сразу после загрузки системы, скорость выполнения запросов - на ура,
 но спустя пару недель, когда файловым кэшем сожрана почти вся свободная
 память (384Mb), скорость чтения из этого файла значительно падает.
 Можно даже и не ждать пару недель, а поотключать все индексы
 и запустить большой сканирующий запрос. 
 Hа сервере больше ничего не крутится, сам процесс fbserver занимает около
 15Mb, при выполнении сложных запросов max 45Mb. Все лимиты на память под
 сортировку и кэш страниц в его настройках по минимуму.
 
 Думаю, что проблема скорее всего в неэффективности файлового кэша,
 поскольку под оффтопиком, совсем другая ситуация. Там если кэш забит,
 запрос выполняется сначала медленно, но повторно -намного быстрее.
 В Linux он выполняется медленно всегда.
 
 Почему когда я даже удаляю этот большой файл и убиваю процесс,
 память не высвобождается из файлового кэша?
 И чтение уже из другого большого файла тормозит по прежнему, вплоть до
 перезагрузки?
 
 Всего хорошего,
 Boris.
 
 --- 
  * Origin: (2:5042/21.19)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 файловый кэш   Boris Shiryov   10 Mar 2005 22:58:03 
 Re: файловый кэш   Ilya Anfimov   11 Mar 2005 08:54:32 
 Re: файловый кэш   Boris Shiryov   12 Mar 2005 23:22:00 
 Re: файловый кэш   Ilya Anfimov   12 Mar 2005 19:19:38 
 Re: файловый кэш   Kirill Frolov   12 Mar 2005 11:52:48 
Архивное /ru.linux/33214230c2eb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional