Большое тестирование IBP 5.5.1 и FB 3.0.4

Вчера закончился прогон всех тестов, применимых к IBProvider v5 и Firebird v3. 27 дней, Карл.

Тестировался FB 3.0.4 (Win, x64, SuperServer). Официальная сборка с firebirdsql.org. С FB v3.0.5 почему-то не сложилось — файл базы данных выжирал все доступное место на рам-диске (80GB) и кино заканчивалось. Я три недели «помучался» и откатился на 3.0.4. Возможно я где-то что-то не то сделал…

В предыдущий раз тоже «мучался» FB3.0.4. Но сейчас тесты гонялись на IBProvider v5, Win10 (1809+) и у процессора включен HT (я его включил после обновления биоса).

То есть, конфигурация такая:
— Intel 6950X (10C/20T), 128GB
— Storage: RAM-Disk (80GB)
— Система на SSD диске
— Windows 10 x64 (1809+)
— Firebird 3.0.4.33054 (Win, x64, официальные бинарники, SuperServer)
— IBProvider 5.5.1.31635 (x64, vc16)
— LCPI OLE DB Services 1.9.0.646 (x64, vc16)

Тесты запускались в 10 потоков. Каждый час выполнялась принудительная сборка мусора.

Подключение к серверу через встроенного клиента для FB.

Данные из основного лога тестов:

Состояние сервера

Хотел тут показать состояние сервера, но внезапно обнаружил, что эта скатина он сегодня ночью в 2:00 перезапустился. Странно…

Его лог. В два часа ночи должен был отметиться sweep тестовых баз данных.

В журнале Windows видим следующее:

Служба Firebird Server — DefaultInstance была неожиданно завершена. Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 0 мсек: Перезапуск службы.

Ну да ладно, … с ним, не будем отвлекаться.

Состояние тестового процесса

Статистика базы данных

Файл базы данных после завершения тестов

Что мы имеем в итоге

В итоге у нас неплохое подтверждение надежности IBProvider v5.

Тесты отработали немного медленнее, но я раз пять запускал на этом компьютере сборку IBProvider. Это украло около 10-12 часов. Плюс сама Win10 c её фиксами уязвимостей CPU стала немного медленней.

HyperThreading перестал глючить. Что не может не радовать. А то вот так отвалишь кучу денег за процессор, а он тебе мозг компостирует.

FB … в принципе, тоже пережил это испытание нормально.

Так что все хорошо. Поводов для печали нет.


PS. Пользуясь случаем, передаю привет и СПАСИБО всем, кто купил лицензии на IBProvider и по факту оплатил это незатейливое развлечение.

Leave a Comment