Производительность FB и версия библиотеки glibc

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
Naidenov
Сообщения: 59
Зарегистрирован: 18 янв 2005, 17:38

Производительность FB и версия библиотеки glibc

Сообщение Naidenov » 29 авг 2005, 09:55

Доброго времени суток.
В одном из примечаний, описывающих особенности FB сказанно, что производительность FB сильно зависит от версии библиотеки glibc и ядра ОС. В частности, для работы с файлами БД, чей размер превышает 4 Гб, версия такой библиотеки должна быть не ниже, чем 2.4. Разъясните пожалуйста, что следует понимать под фразой "сильно зависит". Какие могут быть последствия, если размер файла БД вдруг (например после массового импорта данных) превысит 4Гб в несколько раз, при условии, что версия glibc ниже, чем 2.4.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 29 авг 2005, 10:19

где ты это прочитал, особенно про "производительность"? Вообще все в кучу смешалось, кони, люди... это версия ЯДРА Linux должна быть не ниже 2.4 для нормальной работы с файлами больше 4-х гиг, т.к. это от ядра зависит, и еще зависит от используемой ФАЙЛОВОЙ СИСТЕМЫ.

если же ОС или файловая система имеет какое то ограничение на размер файла (любого), то "вдруг превысить" его не получится - работа с файлом просто встанет дойдя до этого размера, и все. Ну и, файл БД скорее всего запорется.

Naidenov
Сообщения: 59
Зарегистрирован: 18 янв 2005, 17:38

Сообщение Naidenov » 29 авг 2005, 12:50

kdv писал(а):где ты это прочитал, особенно про "производительность"?
http://www.ibase.ru/firebird.htm
kdv писал(а):Вообще все в кучу смешалось, кони, люди... это версия ЯДРА Linux должна быть не ниже 2.4 для нормальной работы с файлами больше 4-х гиг, т.к. это от ядра зависит, и еще зависит от используемой ФАЙЛОВОЙ СИСТЕМЫ.
примечание 2: работоспособность FB под разными версиями Linux сильно зависит от библиотеки glibc и версии кернела (ядра). На большинстве версия Linux для нормальной работы нужна версия glibc как минимум 2.1.3. Для работы с файлами больше 4Гб нужен кернел не ниже 2.4. Непредсказуема совместимость с предыдущими glibc, по отношению к тем, с которой был скомпилирован данный дистрибутив FB, и так далее.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 29 авг 2005, 16:59

ну так прочитай еще раз-то. и сравни с тем, как ты этот текст переврал.
производительность <> работоспособность
glibc 2.1.3 <> 2.4
кернел <> glibc

p.s. во люди читают. я балдею...

Ответить