Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows) / 6 сообщений из 6, страница 1 из 1
08.02.2017, 16:35
    #39401081
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
Добрый день
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
08.02.2017, 17:14
    #39401124
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)
Вадим МещеряковКопирование больших файлов (4GB) между логическими дисками идет со скоростью более 50 мб/секВо-первых, это медленно, во-вторых мерять нужно random io, а не sequential

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

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

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

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


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