|
еще раз про скорости
|
|||
---|---|---|---|
#18+
Здравствуйте. провел тут эксперимент. сделал на nodejs сервер, который по запросу выполняет 2 процедуры. каждая в отдельной транзакции. делают пару запросов и пару инсертов. по отдельности выполняются по 10-15 миллисекунд. натравил на сервер apache bench. с такими параметрами ab -k -n 50000 -c 100 -t 20 может конечно что то не так с параметрами AB но получил всего лишь 85-95 запросов в секунду. сетка загружена на 2-5 процентов. процессор на машине с тестом и сервером процентов на 20. на сервере где firebird сетка тоже не загружена. процессор 15 процентов. очередь к диску средняя 0.13. максимальная 0.3 те что одна машина, что другая отдыхают. Чего ж так мало запросов в секунду выдал ) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 20:29 |
|
еще раз про скорости
|
|||
---|---|---|---|
#18+
Swvпроцессор на машине с тестом и сервером процентов на 20 там проц с одним ядром? или всё-таки 4 ядра, и одно ядро загружено на 100%? Какая версия ФБ, и архитектура? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 21:23 |
|
еще раз про скорости
|
|||
---|---|---|---|
#18+
Swvпроцессор 15 процентов или 6 ядер. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 21:45 |
|
еще раз про скорости
|
|||
---|---|---|---|
#18+
Swv, коннекты к Firebird в пуле? Если нет. то вполне объяснимо. Коннект к СУБД одна из самых медленных операций. И ещё отсюда не видно что там за ХП. Вполне возможно они долбятся в одну жалкую таблицу или генератор, и создают сильную конкуренцию за одну страницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 21:53 |
|
еще раз про скорости
|
|||
---|---|---|---|
#18+
Симонов Денис Swv, коннекты к Firebird в пуле? Если нет. то вполне объяснимо. Коннект к СУБД одна из самых медленных операций. И ещё отсюда не видно что там за ХП. Вполне возможно они долбятся в одну жалкую таблицу или генератор, и создают сильную конкуренцию за одну страницу. Fb 2.5 дальше не помню) процесс один . Значит супер.4 ядра . Только вот не посмотрел как они грузились Хп простая. Пара селектов для проверок и пара инсертов. Да, при инсертах генераторы дёргаются По поводу коннектов уже потом подумал) Запускал весь тест пару раз, так что использовался уже созданный пул коннектов Единственное пул всего на пять коннектов . Но все равно- пять коннектов то создались при первых пяти запросах и не закрывались ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 23:29 |
|
еще раз про скорости
|
|||
---|---|---|---|
#18+
SwvFb 2.5 дальше не помню) процесс один . Значит супер. 4 ядра . Только вот не посмотрел как они грузились да боже ж мой, суперсервер 2.5 грузит только 1 ядро (на одну базу). Отсюда и до 25% на 4-ядерном проце (делим 100% на количество ядер). Одно ядро явно грузится на 100%, и в нём затык. Такие вещи надо знать, чтобы хоть какие осмысленные результаты от теста получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2021, 23:33 |
|
|
start [/forum/topic.php?fid=40&msg=40069110&tid=1560036]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 129ms |
0 / 0 |