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

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

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

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

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

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

FileSystemCacheThreshold менял?
а TempCacheLimit?

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

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

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

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

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

sysdba22Подскажите, что это может быть?Снять трассы стеков всех потоков - можете ?
Если подскажите как, попробуем..
...
Рейтинг: 0 / 0
31.01.2019, 12:41
    #39767534
Mike_gs94
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь
FileSystemCacheThreshold = 21000000
...
Рейтинг: 0 / 0
31.01.2019, 12:42
    #39767536
Mike_gs94
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь
TempCacheLimit = 64G
...
Рейтинг: 0 / 0
31.01.2019, 12:50
    #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
31.01.2019, 12:53
    #39767546
sysdba22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь
проблема в том, что с такими цифрами сервер отлично работал с марта прошлого года. без перезагрузок и даже без бэкап/рестора.

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

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

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

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

а почему-то так и думал...
обновления не прилетали надысь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
31.01.2019, 13:01
    #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
31.01.2019, 13:05
    #39767559
dimitr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь
sysdba223) ВКЛЮЧЕННЫЙ кэш ОС, чтобы сортировки, которые не влезли в буфер фб, кэшировались на уровне ОС
FileSystemCacheThreshold влияет только на файл базы, временные файлы сортировки кешируются всегда
...
Рейтинг: 0 / 0
31.01.2019, 13:07
    #39767562
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно нужна помощь
Mike_gs94Если подскажите как, попробуем..

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

будем знать.

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

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

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

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

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

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


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