Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: firebird и ext4  (Прочитано 2014 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн marth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
firebird и ext4
« : 12 Март 2011, 12:46:21 »
Столкнулся с проблемой. При установке Firebird-server на Ubuntu Server 10.04.1 c файловой системой ext4, запросы обрабатываются очень медленно (особенность в том, что запросов большое количество с одного хоста, если запросов не много, то тормоза не ощущаются).
Проблема решилась, установкой баз Firebird на файловую систему ext3. Скорость обработки запросов увеличилась примерно в десяток раз!.
Не пойму, в чем может быть проблема работы firebird на ext4

Оффлайн gaudin

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: firebird и ext4
« Ответ #1 : 12 Март 2011, 13:24:39 »
Столкнулся с проблемой. При установке Firebird-server на Ubuntu Server 10.04.1 c файловой системой ext4, запросы обрабатываются очень медленно (особенность в том, что запросов большое количество с одного хоста, если запросов не много, то тормоза не ощущаются).
Проблема решилась, установкой баз Firebird на файловую систему ext3. Скорость обработки запросов увеличилась примерно в десяток раз!.
Не пойму, в чем может быть проблема работы firebird на ext4

Надо не прыгать с одной файловой системы на другую, а попробовать настроить ее на максимальную производительность через опцию монтирования /etc/fstab  На форуме это уже обсуждалось, используй поиск.
Ubuntu 10.04.01 ядро 2.6.37-12

Оффлайн marth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: firebird и ext4
« Ответ #2 : 12 Март 2011, 13:34:35 »
Надо не прыгать с одной файловой системы на другую, а попробовать настроить ее на максимальную производительность через опцию монтирования /etc/fstab  На форуме это уже обсуждалось, используй поиск.

поиском я пытался найти, ничего при низкую производительность firebird на ext4 не нашел. Не пойму, почему ext4 не обеспечивает нормальную производительность, с настройками по умолчанию. С ext3 таких проблем нет.

Оффлайн Ururu_2

  • Активист
  • *
  • Сообщений: 290
    • Просмотр профиля
Re: firebird и ext4
« Ответ #3 : 12 Март 2011, 16:33:23 »
В ext4 есть журналирование, которое и замедляет производительность. В десять раз - это странно, конечно. Но возможно firebird очень активно использует дисковые операции.

Оффлайн Mystic-Mirage

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: firebird и ext4
« Ответ #4 : 12 Март 2011, 18:46:41 »
В ext4 есть журналирование, которое и замедляет производительность. В десять раз - это странно, конечно. Но возможно firebird очень активно использует дисковые операции.
В ext3 тоже есть журналирование. Нет его в ext2.
Топикстартеру - играться с опциями монтирования. Или оставаться на ext3, если всё устраивает.

Оффлайн gaudin

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: firebird и ext4
« Ответ #5 : 13 Март 2011, 00:25:32 »
В ext4 есть журналирование, которое и замедляет производительность. В десять раз - это странно, конечно. Но возможно firebird очень активно использует дисковые операции.

Тут скорее дело не журнале, в дефрагментации жесткого диска на ext4 с этим проблема, для него нет онлайн дефрагментатора. На ext3 со временем тормоза могут повториться.
Ubuntu 10.04.01 ядро 2.6.37-12

Оффлайн marth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: firebird и ext4
« Ответ #6 : 13 Март 2011, 02:50:14 »
Тут скорее дело не журнале, в дефрагментации жесткого диска на ext4 с этим проблема, для него нет онлайн дефрагментатора. На ext3 со временем тормоза могут повториться.
Не фрагментация, базы копировались на чистый диск и не обновлялись.

Lifewalker

  • Гость
Re: firebird и ext4
« Ответ #7 : 13 Март 2011, 07:11:42 »
Никто не вспомнил про барьеры (barriers), включенные для Ext4 и XFS.  :coolsmiley:

Для несведующих сообщаю: это некий программный триггер, не позволяющий проводить запись данных до физического завершения записи в журнал. При активной работе с файлами это может приводить к чудовищному падению производительности, подтверждаю это личным опытом. Методы устранения ищем в гугле.

Далее, Фиребёрд самостоятельно умеет управлять режимами записи. Иными словами, ЕМНИП по-умолчанию там включен режим сквозной записи без кеширования (во всяком случае так было 10 лет наза, когда я ещё ей пользовался под виндой). Можно посмотреть в этом направлении.
« Последнее редактирование: 13 Март 2011, 07:14:53 от Lifewalker »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2935
  • умрешь с вами
    • Просмотр профиля
Re: firebird и ext4
« Ответ #8 : 13 Март 2011, 08:57:52 »
Да, кстати. Если еще остался вариант с ext4, попробуйте поработать с настройкой в конфиге firebird-а
ForcedWrite=off

Оффлайн marth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: firebird и ext4
« Ответ #9 : 13 Март 2011, 13:36:09 »
Спасибо, попробую. Хотя в данном случае запросы идут только на чтение.

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3209
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: firebird и ext4
« Ответ #10 : 13 Март 2011, 16:09:21 »
подскажите кстати как запустить эту базу данных
ставил но ничего не смог сделать.
совсем не похоже на mysql и postgre
решил раз mysql показал мне фигу на главном компе. значит пора переходить на другую базу данных.
ну до выхода mysql 6.0 stable хотя бы

там файлы пустышк для таблиц самому с помощью touch надо делатьчтоли?
Ubuntu 16.04.1 MATE x64, 18.1 x64 Mate, MX-Linux 16 Mate Mate Mate Mate. PC:?\FX4100@4ghz\8Gb\2TB HDD\1060gtx\90GB Ocz
https://forum.ubuntu.ru/index.php?topic=199897.0

Lifewalker

  • Гость
Re: firebird и ext4
« Ответ #11 : 13 Март 2011, 16:31:03 »
Поиск отменили? :) Базы данных там создаются вполне нормальным образом, через CREATE DATABASE, таблицы через CREATE TABLE как и должно быть.

http://www.ibase.ru/firebird.htm
http://www.ibprovider.com/rus/documentation/firebird.html

И далее стопицот сайтов и статей.
« Последнее редактирование: 13 Март 2011, 19:34:03 от Lifewalker »

Оффлайн RustemNur

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2935
  • умрешь с вами
    • Просмотр профиля
Re: firebird и ext4
« Ответ #12 : 13 Март 2011, 21:36:59 »
Самый лучший вариант - скачать
http://ibexpert.com/rus/ibe_sfx.exe
и запускать в Вайне.

Для пуристов - FlameRobin

Для тру - isql из инстольника
« Последнее редактирование: 13 Март 2011, 21:41:03 от RustemNur »

Оффлайн dj--alex

  • Старожил
  • *
  • Сообщений: 3209
  • Понимаешь, я какбы беру в руки лопату и говорю...
    • Просмотр профиля
    • все мои творения и занятия
Re: firebird и ext4
« Ответ #13 : 12 Апрель 2011, 22:17:06 »
это как базу данных в вайне можно использовать?
так можно разве?   и не будет проблем?
уже качаю.

я пробовал из репозиториев но с ней невозможно работать (возможно была ошибка при установке конечно)
через Flamerobin  в том числе.
пробовал версии 2.0 и 2.1  вот уже давно жду следующую
может она будет проще в работе.
Ubuntu 16.04.1 MATE x64, 18.1 x64 Mate, MX-Linux 16 Mate Mate Mate Mate. PC:?\FX4100@4ghz\8Gb\2TB HDD\1060gtx\90GB Ocz
https://forum.ubuntu.ru/index.php?topic=199897.0

Оффлайн marth

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: firebird и ext4
« Ответ #14 : 12 Апрель 2011, 23:00:57 »
Здесь Wine советовали для ibexpert . Firebird прекрасно работает под linux. У меня сейчас работает Firebird 2.5 SuperClasic на Ubuntu Server 10.04.01 x64 на Ext3. По сути есть сервер firebird, администрировать его можно из под чего угодно, и как угодно.
« Последнее редактирование: 12 Апрель 2011, 23:02:31 от marth »

 

Страница сгенерирована за 5.066 секунд. Запросов: 22.