Как заставить ib использовать больше ресурсов сервака

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

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

Ответить
Olegus
Сообщения: 1
Зарегистрирован: 04 июл 2006, 00:03

Как заставить ib использовать больше ресурсов сервака

Сообщение Olegus » 04 июл 2006, 00:16

Здравствуйте!

Смысл проблемы таков: есть ib5.6, база - уже 3,4Га и всё это добро крутится на 2xXeon2400 с 2Га оперативки, винты сказёвые. Но самое обидное, то что в большинстве случаях при запросах загружается только один проц. Хотя можно было бы и два (т.к. HT - то логически их 4) да и для производительности ib мог бы взять поболя оперативки.
Получается, что сервак используется менее чем на четверть: загрузка проца ~25% (при самых жестоких запросах бывают скачки до ~33%), а оперативки не более 200Мб в лучшем случае.
Народ, подскажите что делать, иль статейку где почитать по настройке. Буду рад любой помощи.

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Re: Как заставить ib использовать больше ресурсов сервака

Сообщение CyberMax » 04 июл 2006, 01:36

Olegus писал(а):Но самое обидное, то что в большинстве случаях при запросах загружается только один проц. Хотя можно было бы и два (т.к. HT - то логически их 4)
По поводу использования 2-х и более процессоров:
http://www.interbase-world.com/ru/articles/1528.php
По пододу HyperThreading:
http://www.ibase.ru/devinfo/ht.htm
Документация InterBase/Firebird:
http://www.ibase.ru/develop.htm

По поводу остального - на эти вопросы уже тысячу раз отвечали. Воспользуйся ПОИСКОМ на форуме/сайте либо Яндексом.

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

Сообщение kdv » 04 июл 2006, 09:24

короче, тебе с 5.6 надо уходить, на Yaffil Classic. Увеличение производительности на имеющемся железе будет драматическое.
А Hyperthreading - выключи.

Ответить