powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
6 сообщений из 6, страница 1 из 1
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401081
Добрый день
Firebird 3.0.1 SS 64 bit
Сервер в кластере на очень мощном железе
Диски находятся на СХД iSCSI. Копирование больших файлов (4GB) между логическими дисками идет со скоростью более 50 мб/сек
8 виртуальных процессоров по 2.4 Ghz
Памяти выделено 15Gb (могут выделить и больше если поможет быстродействию)

База 14Gb, Forced, блок 8Kb (есть 2 индекса с глубиной 4, планирую сегодня увеличить размер блока)

Примерно 100 одновременных пользователей подключены по VPN из удаленных офисов

Если пользователей мало, работает отлично, при увеличении количество пользователей начинаются проблемы со скоростью

В мониторинге видно что Firebird.exe читает и пишет в базу не быстрее чем 1.5 мб/сек (общая скорость), длина очереди у диска около 0.95 - 1, загрузка процессора редко превышает 14%
Сервер не выглядит загруженным, есть еще ресурся, но по какой то причине Firebird не грузит его

Постепенно подняли DbCachePages с 50 000 до 200 000, но изменений не заметили

В firebird.conf такие параметры

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
ServerMode = Super
WireCompression = true
DefaultDbCachePages = 200000

#DatabaseGrowthIncrement = 128M
FileSystemCacheThreshold = 300000
FileSystemCacheSize = 80
#RemoteFileOpenAbility = 0

TempBlockSize = 2M
TempCacheLimit = 1024M

AuthServer = Legacy_Auth, Srp, Win_Sspi

AuthClient = Legacy_Auth, Srp, Win_Sspi
UserManager = Legacy_Auth, Srp

WireCrypt = Enabled 
RemoteServicePort = 3050
LockMemSize = 18M
LockHashSlots = 30011
GuardianOption = 1




fb_lock_print.exe -d e:\DelFin\db\BASE.FDB

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
LOCK_HEADER BLOCK
	Version: 146, Creation timestamp: 2017-02-07 02:43:23
	Active owner:      0, Length: 18874368, Used: 2669936
	Enqs: 16973414, Converts:  81912, Rejects: 921218, Blocks:  52913
	Deadlock scans:      0, Deadlocks:      0, Scan interval:  10
	Acquires: 33291749, Acquire blocks:   6946, Spin count:   0
	Mutex wait: 0.0%
	Hash slots: 30011, Hash lengths (min/avg/max):    0/   0/   5
	Remove node:      0, Insert queue:      0, Insert prior:      0
	Owners (69):	forward: 252888, backward: 2010536
	Free owners (59):	forward: 2433432, backward: 2471232
	Free locks (184):	forward: 253456, backward: 2470424
	Free requests (12939):	forward: 678040, backward: 1294760



fb_lock_print.exe -iwa 1 20 -d BASE.FDB
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
15:56:30 acquire/s acqwait/s  %acqwait acqrtry/s rtrysuc/s    wait/s  reject/s timeout/s blckast/s  wakeup/s dlkscan/s deadlck/s 
15:56:31        49         0         0         0         0         0         0         0         0         0         0         0 
15:56:32      1610         0         0         0         0         0         0         0         0         0         0         0 
15:56:33      1530         0         0         0         0         0         0         0         0         0         0         0 
15:56:34      3029         0         0         0         0         0         0         0         0         0         0         0 
15:56:35        24         0         0         0         0         0         0         0         0         0         0         0 
15:56:36      4599         1         0         0         0         0         0         0         0         0         0         0 
15:56:37        32         0         0         0         0         0         0         0         0         0         0         0 
15:56:38         5         0         0         0         0         0         0         0         0         0         0         0 
15:56:39         2         0         0         0         0         0         0         0         0         0         0         0 
15:56:40         0         0         0         0         0         0         0         0         0         0         0         0 
15:56:41        15         0         0         0         0         0         1         0         0         0         0         0 
15:56:42         3         0         0         0         0         0         0         0         0         0         0         0 
15:56:43        10         0         0         0         0         0         0         0         0         0         0         0 
15:56:44       105         0         0         0         0         0         0         0         0         0         0         0 
15:56:45      2966         0         0         0         0         0         0         0         0         0         0         0 
15:56:46      4072         0         0         0         0         0         0         0         0         0         0         0 
15:56:47         3         0         0         0         0         0         0         0         0         0         0         0 
15:56:48         2         0         0         0         0         0         0         0         0         0         0         0 
15:56:49         0         0         0         0         0         0         0         0         0         0         0         0 
15:56:50         5         0         0         0         0         0         0         0         0         0         0         0 

Average:       903         0         0         0         0         0         0         0         0         0         0         0 



Есть смысл еще увеличить DefaultDbCachePages?
...
Рейтинг: 0 / 0
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401124
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим МещеряковКопирование больших файлов (4GB) между логическими дисками идет со скоростью более 50 мб/секВо-первых, это медленно, во-вторых мерять нужно random io, а не sequential

Вадим МещеряковЕсли пользователей мало, работает отлично, при увеличении количество пользователей начинаются проблемы со скоростьюВ чём это выражается ?

Вадим Мещеряков
Код: xml
1.
FileSystemCacheSize = 80

Не критично, но... верните в 0, это уже давно не нужно это трогать. Потом придётся перезагрузиться.

В сторону лок-менеджера смотреть не надо, это не классик.
...
Рейтинг: 0 / 0
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401128
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим Мещеряковчитает и пишет в базу не быстрее чем 1.5 мб/сек (общая скорость), длина очереди у диска около 0.95 - 1Тухло с иопсами.
Вадим МещеряковКопирование больших файлов (4GB) между логическими дисками идет со скоростью более 50 мб/секи это тоже тухло,на моем десктопе скорость ниже 100 мегабайт в секунду не опускается, хоть сеть-САТА, хоть ССД-САТА, хоть сеть-ССД.
Вадим МещеряковСервер в кластере на очень мощном железесудя по скорости дисков это не так. насколько я могу судить упор идет в тормозную дисковую. можете попробовать для теста отключить синхронный ввод-вывод (он же форсейд райтс). если резко полегчает, то вот "оно", на блюдечке с каемочкой.
...
Рейтинг: 0 / 0
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401134
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим МещеряковДиски находятся на СХД iSCSI.сетевуха под него выделенная? аппаратная поддержка айскази есть? насколько агрессивные соседи по СХД?
...
Рейтинг: 0 / 0
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401164
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим МещеряковДиски находятся на СХД iSCSI. Копирование больших файлов (4GB) между логическими дисками идет со скоростью более 50 мб/сек
это шутка? у меня между sata дисками файлы в 4 и более гиг копируются со скоростю 100мб/сек.
50 мб-сек - это хрень какая-то, между ноутбуком и флэшкой.
...
Рейтинг: 0 / 0
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
    #39401178
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадим МещеряковСХД iSCSI.И, кстати, что у нее "под капотом"?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]