Quantcast
Channel: SQL.ru: Firebird, InterBase
Viewing all articles
Browse latest Browse all 1677

Вопрос по настройке параметров Firebird 3.0 SS для работы на виртуальном сервер (Windows)

$
0
0
Добрый день
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 такие параметры

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

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
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?

Viewing all articles
Browse latest Browse all 1677

Trending Articles