Начало » Использование СУБД » Firebird, HQbird, InterBase » Помощь требуется, обновили сервер, а работать стало медлене :(
Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #721] |
Mon, 03 October 2022 10:47 |
Aleksandr_pro
Сообщений: 24 Зарегистрирован: June 2022
|
Junior Member |
|
|
Сервер на AMD EPIC 7763 128 логических процессоров
Версия FireBird 3.0.10 Windows 2019
памяти 768 гигов база 360 Гб.
config
ServerMode = Super
TempDirectories=T:\FB_TEMP
DefaultDbCachePages = 120000
FileSystemCacheThreshold = 140000
TempBlockSize = 2048576
TempCacheLimit = 567108864
MaxUnflushedWrites = -1
MaxUnflushedWriteTime = -1
ConnectionTimeout = 300
DummyPacketInterval = 60
LockMemSize = 5048576
LockHashSlots = 30011
IpcName = hqb301
напрягает вот это - видимо FireBird только один процессор использует
параметр #CpuAffinityMask = 1 закомментирован, куда копать подскажите ?
[Обновления: Mon, 03 October 2022 10:55] Известить модератора
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #732 является ответом на сообщение #731] |
Mon, 03 October 2022 12:11 |
basid
Сообщений: 162 Зарегистрирован: June 2022 Географическое положение: Asia/Irkutsk
|
Senior Member |
|
|
Вы бы поставили, для начала, адекватные на 768 ГБ ОЗУ страничный кэш основной базы (в databases.conf) и TempCacheLimit (в firebird.conf).
Можете начать со 128ГБ для каждого. Ну и пользуйтесь суффиксами K,M,G. Чтобы не "ломать глазки" на длинных строчках циферок.
P.S.
FileSystemCacheThreshold = 999M # pages
и не важно - сколько у вас ОЗУ.
P.P.S.
128 ГБ страничного кэша не забываем делить на 16КБ размера страницы.
[Обновления: Mon, 03 October 2022 12:18] Известить модератора
|
|
|
|
|
|
|
|
|
Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #741 является ответом на сообщение #727] |
Mon, 03 October 2022 14:21 |
SD
Сообщений: 411 Зарегистрирован: August 2022
|
Senior Member |
|
|
Aleksandr_pro писал(а) Mon, 03 October 2022 10:24Да переехали на новую зелезку и новую ось, раньше был сервер 10 летней давности на intel и Windows 2012
Сейчас новый сервак оценивали визуально и по отзывам пользователей, программа заметно висит
Все настройки со старого были перенесены но новый один в один
То есть типичный случай:
1. Бутылочные горлышки старого сервера не анализировали.
2. Новый сервер взяли от балды (по цвету корпуса), так что единственный параметр по которому он превосходит старый - процессор, совершенно иррелевантный в силу п.1.
3. Его настройкой никто не занимался в силу отсутствия кадров, способных к этому.
4. Объективных методов контроля приложения и сервера нет - "пользователи говорят".
Вывод: верните пользователям старый сервер, а на новом можете играться в Дум.
[Обновления: Mon, 03 October 2022 14:22] Известить модератора
|
|
|
|
Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #743 является ответом на сообщение #737] |
Mon, 03 October 2022 20:32 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
SEN писал(а) Mon, 03 October 2022 12:33Aleksandr_pro писал(а) Mon, 03 October 2022 11:07Я не очень силен в технической части серверов "HyperThreading?" это к чему ?
...деление полосы пропускания шин/каналов доступа к устройствам...
кстати, да. Я вспомнил, что читал про какую-то систему с 128 ядер (физических), там оно для вычислительных задач, которые грузят проц, а по шине стараются передавать минимум.
У ФБ (и у СУБД вообще) задачи несколько иные, в основном это обмен проц-память и память-диск. Так что, выключить виртуальные ядра это хороший совет.
[Обновления: Mon, 03 October 2022 20:32] Известить модератора
|
|
|
|
|
Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #746 является ответом на сообщение #745] |
Mon, 03 October 2022 22:44 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
может и так. Я в описание АМД сильно не вчитывался, но там есть упоминание, что компилировать надо с какими-то их либами.
Да и вообще, если сервер уже в работе, то тыкать-то много надо всякого, а это значит перегружать комп раза по два (типа, если стало хуже, то вернуть обратно и опять перегрузить).
У микрософта разве что написано
Windows Server 2019 supports all AMD EPYC 7000 Series processors. For AMD EPYC 7002 and EPYC 7003 Series processors, use at least the refreshed media image released early October 2019.
Смущает, что всё-таки в первой половине есть штуки 4 ядер с загрузкой 37-48%. Но вот почему у остальных выше 71% нет - неясно. Это надо perfmon, и тыкать в кучу параметров.
|
|
|
|
|
Переход к форуму:
Текущее время: Mon Nov 25 04:14:48 GMT+3 2024
Общее время, затраченное на создание страницы: 0.01860 секунд
|