powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с подбором процессора для сервера
25 сообщений из 106, страница 4 из 5
Помогите с подбором процессора для сервера
    #39854453
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovДаниил
Код: plaintext
1.
2.
3.
FileSystemCacheSize = 25
# Отдаем 16 Гб памяти под кэш ОС. Или не надо это явно ограничивать?
TempCacheLimit = 8192M
# Отдаем 8Гб памяти для сортировок
Вы бы эта ... Комментарии firebird.conf читали, что ли ...
Причём от соответствующей версии, а не от произвольной:

Код: plaintext
1.
2.
3.
4.
# Type: integer, measured in % of total physical RAM
#FileSystemCacheSize = 0

# Type: integer, measured in database pages
#FileSystemCacheThreshold = 65536

В пропущенном тоже немало интересного.
Предельный размер буфера сортировок SuperClassic'а (общий на все подключения) должен быть менее 2ГБ.
Про FileSystemCacheThreshold ошибку свою понял, а с FileSystemCacheSize в чем проблема? В оригинальном .conf написано, что его не надо дель меньше 10%, а рекомендуемое значение - это 30%. Я сделал 25%. От 64Гб ОЗУ это = 16Гб. Должно быть достаточно для ОС. Никаких других задач кроме сервера БД, этот компьютер выполнять не будет.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854459
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДаниилСимонов Денис
эту настройку можно было вообще не трогать. Там и так большое значение по умолчанию Для классика полюбас подойдёт.
Как гигабайты насчитал?


Как я понял из https://ib-aid.com/download/webinar/memory_usage_in_firebird1.pdf
8192 - это максимальный размер кэша ОС, который может использовать FB при необходимости, измеряется в количестве страниц
Поэтому 8192*16384=134217728=128Гб


ну что за привычка придумывать что-то от себя. В конфиге в комментарии к этому параметру всё написано.

авторПараметр FileSystemCacheThreshold устанавливает порог использования системного файлового
кэша сервером Firebird. Системный файловый кэш используется, если размер страничного
кэша (установленного явно в заголовке базы данных или через параметр конфигурации
DefaultDbCachePages) меньше чем значение FileSystemCacheThreshold.

Параметр имеет целочисленный тип. Единица измерения – страница базы данных. По умолчанию
параметр имеет значение — 65536 страниц. Если значение параметра FileSystemCacheThreshold
равно 0, то сервер не будет использовать системный файловый кэш.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854462
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниил,

у меня ощущение что с английским у вас не очень. А ведь этот материал есть на русском языке. Причём он изначально на нём был, и только потом переведён для зарубежных семинаров.

http://www.ibase.ru/news/materialy-vebinara-effektivnoe-ispol-zovanie-pamati-subd-firebird/
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854480
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисВы фигнёй там страдаете. Нормально спроектированная система не нуждается в постоянном b/r.
Чушь.
Даже если исключить физическое повреждение данных (чего исключать нельзя), то данные могут быть испорчены логически, ошибочно выполненной необратимой операцией.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854485
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

чушь у вас написана. Я не сказал что база данных не нуждается в backup. Он то как раз нужен всегда.
restore нужен как раз только тогда когда вы обнаружили что БД повреждена, ну и для проверки бекапа.

А вот ежедневный/недельный... backup/restore с заменой оригинальной БД — это как раз попытка спрятать мусор под ковёр — обойти кривые решения программистов и не умение работать с транзакциями.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854488
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всегда нужно проверять целостность полученного бэкапа.
А лучший способ для этого — восстановить его.
Все остальное — компромиссы, иногда вынужденные (например если база очень большая).

Вот замена оригинальной БД — это действительно странно, тут соглашусь.
Я обычно восстановленным бэкапом меняю тестовую базу.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854491
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Всегда нужно проверять целостность полученного бэкапа.


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

этот бэкап должен испортиться?
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854499
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДаниилПоэтому 8192*16384=134217728=128Гб
прикольно получилось:
8к страниц * 16к байт, равно 128 гигабайт :-) мегабайт, конечно.
В общем, главное что разобрались.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854513
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даниилс FileSystemCacheSize в чем проблема?Не трогай его. Оставь 0 и забудь, что он есть.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854528
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI , в неожиданный, разумеется.
Если бы отказы можно было бы предопределять, они бы не были отказами.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854552
Даниил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДаниил,

у меня ощущение что с английским у вас не очень. А ведь этот материал есть на русском языке. Причём он изначально на нём был, и только потом переведён для зарубежных семинаров.

http://www.ibase.ru/news/materialy-vebinara-effektivnoe-ispol-zovanie-pamati-subd-firebird/ Как показали в предыдущем сообщении, у меня и с математикой аналогично) Спасибо за ссылку на вебинар, обязательно посмотрю (мне кажется, саму презентацию уже где-то видел). У меня пока знаний по настройке сервера на уровне "возьму рекомендуемый оптимизированный конфиг и посмотрю как будет работать", но хотелось бы конечно во всем разобраться. Спасибо всем за помощь.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854556
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B. KreatorXXI , в неожиданный, разумеется.
Если бы отказы можно было бы предопределять, они бы не были отказами.
Если что-то отказывает, особенно в неожиданный момент, надо это лечить. Либо отказываться от такой системы. Тут же несколько вариантов. 1. Сбой gbak. Тогда претензия к разработчикам ФБ. 2. Файловый сбой. Меняем железо. И т.д. Не понимаю, когда "Система крайне ненадёжна. Приходиться ставить кучу костылей." И продолжать работать в таком режиме.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854559
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

В Firebird до 3.0 можно выполнить такой запросик

Код: sql
1.
alter table t1 add filed1 integer not null;



Если в таблице были данные и после этого запроса не сделали update для field1, то с restore будут проблемы.
Это с одной стороны косяк разработчика БД, с другой сама СУБД не проконтроллировала.
Но я бы не назвал такой бекап невосстановимым.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854566
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Всегда нужно проверять целостность полученного бэкапа.
А лучший способ для этого — восстановить его.А худший способ восстановления - перезаписать исходную базу.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854587
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIЕсли что-то отказывает, особенно в неожиданный момент, надо это лечить.
Откровения теоретика?
Если что-то отказало, то лечить может быть уже поздно.
А отказать может что угодно и когда угодно.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854588
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Если что-то отказало, то лечить может быть уже поздно.

Ну да, если не заниматься профилактикой и полагаться исключительно на бэкап, то пушной
зверёк всегда приходит неожиданно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854657
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверка целостности бэкапа рестором — и есть профилактика.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854668
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Проверка целостности бэкапа рестором — и есть профилактика.

Нет. Поздно пить боржоми бэкап делать если база побита.

Профилактика это сервер с ECC, RAID, SMART, Hot Swap и прочими страшными аббревиатурами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854688
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovполагаться исключительно на бэкапВ бинарном транспортном формате, который генерируется утилитой gbak, то Dimitry Sibiryakovпушной зверёк всегда приходит неожиданно.Возможности бэкапа не исчерпываются одной утилитой.

Dimitry SibiryakovПрофилактика это сервер с ECC, RAID, SMART, Hot Swap и прочими страшными аббревиатурами.+онлайн УПС с обратной связью и с настроенным алгоритмом гашения сервера.

дополнил
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854768
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky+онлайн УПС с обратной связью и с настроенным алгоритмом гашения сервера.

Два. По одному на каждый из дублированных блоков питания. Лет 20 назад мы такое чудо
пользовали.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854782
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/me всегда с интересом слушает байки операторов карьерных самосвалов в кафешке, где собрались водители газелей и газонов
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854790
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovсервер с ECC
Бывает сервер без ECC?
Вы его с ПК в стоечном корпусе не путаете?

Dimitry SibiryakovRAID, SMART, Hot Swap и прочими страшными аббревиатурами.
Я аббревиатур тоже много знаю, например SAN, FC, ISCSI.
Только какое это имеет отношение к логическим ошибкам, когда не файлы БД повреждаются, а данные в БД портятся или удаляются?
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854832
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.например SAN, FC,зело полезная весчь для сервера БД, правда в контексте: "заменили сервак на продвинутый десктоп" обсуждать санку как-то странно. Айскази в боевом режиме не шшупал, ничего сказать не могу.
Dimitry SibiryakovДва. По одному на каждый из дублированных блоков питания. Лет 20 назад мы такое чудо
пользовали.почему чудо? почему лет 20? у нас и сейчас головной сервак так запитан, на периферийных, правда сэкономили, грешным делом.

Автору, выше была картинка про диски, мегабайты в секунду для БД нафиг не интересны, смотри на ИОпсы! чем больше тем лучше.
...
Рейтинг: 0 / 0
Помогите с подбором процессора для сервера
    #39854842
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.Только какое это имеет отношение к логическим ошибкам, когда не файлы БД повреждаются, а
данные в БД портятся или удаляются?

Никакого. Если, конечно, не считать того, что бэкап и в этом случае делать уже поздно. Тут
нужен PITR, коий выкатить, конечно, можно, но толпы инвесторов я чегой-то не наблюдаю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 106, страница 4 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с подбором процессора для сервера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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