Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Artem12134 від Січень 14, 2026, 15:29:55

Назва: УкрСклад на ARM процесорі
Відправлено: Artem12134 від Січень 14, 2026, 15:29:55
Чи тестували ви роботу УкрСклад на Windows 11 for ARM (процесори Snapdragon X Elite)? Чи коректно працює служба Firebird у режимі емуляції?"
Хочу купити ноутбук, але не впевнений чи працюватиме програма
Назва: Re: УкрСклад на ARM процесорі
Відправлено: user4567 від Січень 17, 2026, 19:25:09
А чому саме ARM? Через енергоефективність? Це ж виходить воно працюватиме в режимі емуляції, що точно знизить швидкодію. А в Укрсклад і так Firebird 32-бітний.
Версії "вогняної птиці" ніби і є для ARM (https://github.com/FirebirdSQL/snapshots/releases/tag/snapshot-master), але Укрсклад ніби не заявляв ніде підтримку цієї платформи.
На всяк випадок скажу, що у випадку Укрсклад сервера як звичайну службу "вогняної птиці" можна поставити на Linux. Ось тут є інструкція (https://www.softbalance.com.ua/forum/index.php/topic,4755.0.html). Я таким чином (конкретно способом 2) тестував роботу в lxc-контейнері Proxmox і працювало нормально. Мабуть нормально повинно працювати і в контейнері Docker.
Назва: Re: УкрСклад на ARM процесорі
Відправлено: admin від Січень 19, 2026, 14:42:42
До речі, існує хибна думка що для роботи програмі потрібен саме 32-бітний Firebird. Ми використовуємо 32-бітну версію Firebird тільки тому, що при встановленні УкрСклад Сервер всі файли в одній папці + в 99.9% випадках немає потреби для звичайних користувачів більше. Жодного повідомлення на підтримку ще не було за вихід саме процесу Firebird за 2 Гб які обмежені в 32-версії, інших плюсів чи виграшу по швидкості, як думають деякі користувачі, немає в 64-бітній версії програм. Якщо потрібна 64-бітна версія Firebird, то ви можете її встановити і 32-бітний fbclient.dll з УкрСклад Клієнта без проблем буде працювати з 64-бітним Firebird, як і з ARM має працювати.
Назва: Re: УкрСклад на ARM процесорі
Відправлено: matiashi від Січень 26, 2026, 18:26:50
Цитата: user4567 від Січень 17, 2026, 19:25:09А чому саме ARM? Через енергоефективність? Це ж виходить воно працюватиме в режимі емуляції, що точно знизить швидкодію. А в Укрсклад і так Firebird 32-бітний.
Версії "вогняної птиці" ніби і є для ARM (https://github.com/FirebirdSQL/snapshots/releases/tag/snapshot-master), але Укрсклад ніби не заявляв ніде підтримку цієї платформи.
На всяк випадок скажу, що у випадку Укрсклад сервера як звичайну службу "вогняної птиці" можна поставити на Linux. Ось тут є інструкція (https://www.softbalance.com.ua/forum/index.php/topic,4755.0.html). Я таким чином (конкретно способом 2) тестував роботу в lxc-контейнері Proxmox і працювало нормально. Мабуть нормально повинно працювати і в контейнері Docker.
А чому саме контейнер, а не окрема віртуалка?? Я б робив сервер вчасно і Firebird на одній віртуальці.
Назва: Re: УкрСклад на ARM процесорі
Відправлено: user4567 від Січень 29, 2026, 12:49:17
Цитата: matiashi від Січень 26, 2026, 18:26:50А чому саме контейнер, а не окрема віртуалка?? Я б робив сервер вчасно і Firebird на одній віртуальці.
Я ж не нав'язую, можна і по віртуалці виділять на кожну програму якщо достатньо ресурсів. Але якщо ресурси обмежені то вигідніше використовувати контейнери lxc чи Docker (у випадку платформи Linux звісно). Навіщо повністю емулювати ПК якщо достатньо лише розмежування процесів та прав доступів. Контейнери активно використовуються веб-розробниками, інформації в інтернеті валом про переваги контейнерів...
От в моїй ситуації на компютері який виконує роль сервера крутиться M.E.Doc і УкрСклад. Обоє на Firebird. В результаті ні Укрсклад не можна оновити незалежно, бо треба прибивати всі процеси firebird ні M.E.Doc налаштувати автоматичний бекап та оновлення чи оновлювати M.E.Doc в середині робочого дня. Тому для мого випадку є необхідність зекономить ресурси і помістити їх в окремі контейнери Docker.
1 віртуалка (ubuntu server):
2 віртуалка (Win10Pro)
Обидві віртуалки створюються на Proxmox що дозволить їх бекапить, клонувати, переносити і т.д. Перша віртуалка працює постійно. Інша запускається лише коли треба щось подивиться, оновити в ручному режимі, чи розібратися в якійсь проблемі.

Якщо топікстартер хоче купувати ноутбук на ARM, то він скоріше буде енергоефективний ніж потужний. Тому і запропонував йому розглянути можливість встановлення сервера УкрСклад як звичайної служби firebird в linux.
Назва: Re: УкрСклад на ARM процесорі
Відправлено: Іван Анісімов від Лютий 06, 2026, 14:38:32
Цитата: admin від Січень 19, 2026, 14:42:42До речі, існує хибна думка що для роботи програмі потрібен саме 32-бітний Firebird. Ми використовуємо 32-бітну версію Firebird тільки тому, що при встановленні УкрСклад Сервер всі файли в одній папці + в 99.9% випадках немає потреби для звичайних користувачів більше. Жодного повідомлення на підтримку ще не було за вихід саме процесу Firebird за 2 Гб які обмежені в 32-версії, інших плюсів чи виграшу по швидкості, як думають деякі користувачі, немає в 64-бітній версії програм. Якщо потрібна 64-бітна версія Firebird, то ви можете її встановити і 32-бітний fbclient.dll з УкрСклад Клієнта без проблем буде працювати з 64-бітним Firebird, як і з ARM має працювати.
А можна відразу сервер з Firebird 64-бітним супер-сервер збірку зробити. А то я не сильно розуміюсь в налаштуваннях, а так поставив і буде швидкість. База розміром 3.2 гб
Назва: Re: УкрСклад на ARM процесорі
Відправлено: admin від Лютий 06, 2026, 14:59:19
Цитата: Іван Анісімов від Лютий 06, 2026, 14:38:32
Цитата: admin від Січень 19, 2026, 14:42:42До речі, існує хибна думка що для роботи програмі потрібен саме 32-бітний Firebird. Ми використовуємо 32-бітну версію Firebird тільки тому, що при встановленні УкрСклад Сервер всі файли в одній папці + в 99.9% випадках немає потреби для звичайних користувачів більше. Жодного повідомлення на підтримку ще не було за вихід саме процесу Firebird за 2 Гб які обмежені в 32-версії, інших плюсів чи виграшу по швидкості, як думають деякі користувачі, немає в 64-бітній версії програм. Якщо потрібна 64-бітна версія Firebird, то ви можете її встановити і 32-бітний fbclient.dll з УкрСклад Клієнта без проблем буде працювати з 64-бітним Firebird, як і з ARM має працювати.
А можна відразу сервер з Firebird 64-бітним супер-сервер збірку зробити. А то я не сильно розуміюсь в налаштуваннях, а так поставив і буде швидкість. База розміром 3.2 гб

Для чого? Яка швидкість буде? Ви плутаєте, ми написали вище, що 64-біт НІЯК не вплине на швидкість. А база навіть 100Гб+ най буде, розмір бази ніякого відношення не має до обмеження в 2 Гб ОПЕРАТИВНОЇ ПАМ'ЯТІ на ОДИН процес служби Firebird.
Назва: Re: УкрСклад на ARM процесорі
Відправлено: Іван Анісімов від Лютий 06, 2026, 20:32:54
Цитата: admin від Лютий 06, 2026, 14:59:19
Цитата: Іван Анісімов від Лютий 06, 2026, 14:38:32
Цитата: admin від Січень 19, 2026, 14:42:42До речі, існує хибна думка що для роботи програмі потрібен саме 32-бітний Firebird. Ми використовуємо 32-бітну версію Firebird тільки тому, що при встановленні УкрСклад Сервер всі файли в одній папці + в 99.9% випадках немає потреби для звичайних користувачів більше. Жодного повідомлення на підтримку ще не було за вихід саме процесу Firebird за 2 Гб які обмежені в 32-версії, інших плюсів чи виграшу по швидкості, як думають деякі користувачі, немає в 64-бітній версії програм. Якщо потрібна 64-бітна версія Firebird, то ви можете її встановити і 32-бітний fbclient.dll з УкрСклад Клієнта без проблем буде працювати з 64-бітним Firebird, як і з ARM має працювати.
А можна відразу сервер з Firebird 64-бітним супер-сервер збірку зробити. А то я не сильно розуміюсь в налаштуваннях, а так поставив і буде швидкість. База розміром 3.2 гб

Для чого? Яка швидкість буде? Ви плутаєте, ми написали вище, що 64-біт НІЯК не вплине на швидкість. А база навіть 100Гб+ най буде, розмір бази ніякого відношення не має до обмеження в 2 Гб ОПЕРАТИВНОЇ ПАМ'ЯТІ на ОДИН процес служби Firebird.


Щоб загрузити базу всю в озу, меньше крутити ссд. До речі, якщо залишити дефолтні налаштування firebird.conf то у меня за рік було 600 терабайт записано, що як раз і є ресурсом
Назва: Re: УкрСклад на ARM процесорі
Відправлено: admin від Лютий 09, 2026, 11:46:00
Цитата: Іван Анісімов від Лютий 06, 2026, 20:32:54Щоб загрузити базу всю в озу, меньше крутити ссд.

Але у цієї фантазії один мінус - коли примусово перезавантажити комп'ютер (навіть банально процес firebird.exe прибити), вся база піде разом за кораблем  :)  У налаштуваннях Firebird наших баз включено ForceWrites, навіть іноді і цього мало буває на компах без UPS і інтенсивною роботою.

Цитата: Іван Анісімов від Лютий 06, 2026, 20:32:54До речі, якщо залишити дефолтні налаштування firebird.conf то у меня за рік було 600 терабайт записано, що як раз і є ресурсом

Тут взагалі коментувати не будемо  ::)

Відповідь попередня коректна, для тих кому "дуже" треба 64-біт для Firebird - це не проблема, ставиться 64-бітний Firebird і все буде працювати.