powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Срочно нужна помощь
25 сообщений из 74, страница 1 из 3
Срочно нужна помощь
    #39767493
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фб 3.0.4
Суперсервер
База большая, бэкап рестор в вс выполнен. Размер файла 170 гб
На сервере 512 гб озу, 56 физических ядер
Кэш настроен на 20 000 000 страниц по 8192 байт
Одновременных подключений до 250

Все работало ок до вчерашнего дня.

С сегодняшнено дня фб зависает, все процессы фб показывают 100% загрузку процессора.

Подскажите, что это может быть?

Сейчас попытаемся выполнить gfix на проверку файла.

В темп папке все файлы сортировки имеют нулевую длину.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767505
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

FileSystemCacheThreshold менял?
а TempCacheLimit?

sysdba22С сегодняшнено дня фб зависает, все процессы фб показывают 100% загрузку процессора.

и сколько таких процессов, откуда они? У тебя же SS
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767514
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22Фб 3.0.4
Суперсервер
...
С сегодняшнено дня фб зависает, все процессы фб показывают 100% загрузку процессора.Какие-таие процессы ?

sysdba22Подскажите, что это может быть?Снять трассы стеков всех потоков - можете ?
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767526
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

сорри, ошибся. там супер сервер, один процесс забивает 56 ядер под 100%

параметры сейчас сюда скинут.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767528
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladsysdba22Фб 3.0.4
Суперсервер
...
С сегодняшнено дня фб зависает, все процессы фб показывают 100% загрузку процессора.Какие-таие процессы ?
Один процесс FBServer... Суперсервер установлен

sysdba22Подскажите, что это может быть?Снять трассы стеков всех потоков - можете ?
Если подскажите как, попробуем..
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767534
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FileSystemCacheThreshold = 21000000
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767536
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TempCacheLimit = 64G
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767542
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike_gs94FileSystemCacheThreshold = 21000000

А зачем? Написано же:
File system caching is used if database cache size in pages
(configured explicitly in database header or via DefaultDbCachePages setting)
is less than FileSystemCacheThreshold value.

To use file system cache always set FileSystemCacheThreshold to a large value.
To bypass file system cache for all databases set FileSystemCacheThreshold to
zero.

Вам скорее всего лучше задать значение близкое к нулю.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767546
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема в том, что с такими цифрами сервер отлично работал с марта прошлого года. без перезагрузок и даже без бэкап/рестора.

зависание началось РЕЗКО с сегодняшнего дня.

пока не можем сделать gfix. через пару часов появится возможность
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767548
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
31.01.2019 12:53, sysdba22 пишет:
> зависание началось РЕЗКО с сегодняшнего дня.

ОСь какая?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767552
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gstat.exe -h делали?
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767553
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,
Windows Server 2016
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767555
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
идея настройки сервера простая:

1) кэш фб, чтобы влезла ВСЯ база
2) 64 гб под буффер сортировки фб
3) ВКЛЮЧЕННЫЙ кэш ОС, чтобы сортировки, которые не влезли в буфер фб, кэшировались на уровне ОС. Благо для этого осиается еще 256 Гб ОЗУ. Еще раз повторюсь, до вчерашнего дня такая конфигурация отработала почти год. И работала шустро.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767556
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
31.01.2019 12:57, Mike_gs94 пишет:
> Windows Server 2016

а почему-то так и думал...
обновления не прилетали надысь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767558
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Database header page information:
Flags 0
Generation 916594
System Change Number 15
Page size 8192
ODS version 12.0
Oldest transaction 128076
Oldest active 911455
Oldest snapshot 911455
Next transaction 927601
Sequence number 0
Next attachment ID 5898
Implementation HW=AMD/Intel/x64 little-endian OS=Windows CC=MSVC
Shadow count 0
Page buffers 20000000
Next header page 0
Database dialect 3
Creation date Jan 26, 2019 20:55:31
Attributes force write

Variable header data:
Database backup GUID: {B8ED8F85-F7A1-4BA4-6788-B7924824A6E9}
Sweep interval: 0
*END*
Gstat completion time Thu Jan 31 13:00:28 2019
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767559
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba223) ВКЛЮЧЕННЫЙ кэш ОС, чтобы сортировки, которые не влезли в буфер фб, кэшировались на уровне ОС
FileSystemCacheThreshold влияет только на файл базы, временные файлы сортировки кешируются всегда
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767562
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike_gs94Если подскажите как, попробуем..

В этом мире ещё остались сисадмины, не умеющие пользоваться Process Explorer-ом?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767566
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitr,

будем знать.

полезно было бы такую инфу закинуть в дефолтный firebird.conf.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767571
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dimitrsysdba223) ВКЛЮЧЕННЫЙ кэш ОС, чтобы сортировки, которые не влезли в буфер фб, кэшировались на уровне ОС
FileSystemCacheThreshold влияет только на файл базы, временные файлы сортировки кешируются всегда

тогда да, можно ставить 0. чтение все равно всегда из кэша бд будет, а на запись там forced writes on.
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767572
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22тогда да, можно ставить 0. чтение все равно всегда из кэша бд будет
может негативно повлиять на разогрев кеша БД
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767574
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike_gs94Page buffers 20000000

вот зачем это писать на уровне файла БД, когда прекрасно настраивается в databases.conf?
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767578
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

так исторически сложилось с конца девяностых )) тогда не было еще databases.conf
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767579
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

в конце 90-х и 3.0 не было
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767594
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike_gs94hvladСнять трассы стеков всех потоков - можете ?
Если подскажите как, попробуем..Установить WinDBG, если его ещё нет
Скачать ту же самую сборку FB с debug info, .pdb файлы из неё положить рядом с соотв. exe, или можно кучкой в отдельный каталог (минимум: firebird.pdb, fbclient.pdb, engine12.pdb).

Запустить WinDBG,
приаттачиться к процессу firebird.exe,
указать местоположение .pdb файлов (если они отдельно от .exe),
в командном окне выполнить ~*kpn,
получивщийся текст сохранить в файл и выложить куда-нибудь (кроме яндексов\мэйлру\подобного)
...
Рейтинг: 0 / 0
Срочно нужна помощь
    #39767678
Mike_gs94
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все прошло само собой. Т.е. пол дня через 10 минут после подлкючения где-то 50-60 пользоватлей (обычно работает около 200) сервер загружался до 100% и работать практически было не возможно. Причем загрузку показывал FBServer. Но в один прекрасный момент вдруг все прошло. Сейчас подключено 160 пользователей все работает нормально. Может кто-то сталкивался с такой ситуацией... Страшно, что может повториться
...
Рейтинг: 0 / 0
25 сообщений из 74, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Срочно нужна помощь
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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