03.12.2013 23:36
baggio
 
жрет памяти от 10ГБ :)
04.12.2013 08:14
Exact
 
Однажды у одного клиента замечал проблему с установкой лицензии потом написал батничек вот такого плана находящийся в каталоге с установленной "айяйкой"
@echo off
net stop iikotomcat
del /q /a *.dat
net start iikotomcat
А памяти при работе 1 клиента + 1 касса жрёт 1,5Гб SQL ну и 500Мб примерно Apache Tomcat. Необходимо учитывать при планировании развертывания сервера, а в целом интерфейс дружественный, с точки зрения администратора кафе "аяйяйКа" неплохой софт.Но я особо не тестировал
04.12.2013 08:56
OlegON
 
А 10Гб это на сервере, надеюсь? Может, просто выделили столько для MS SQL? Клиент сам тонкий?
04.12.2013 13:53
baggio
 
там суть следующяя...
при старте глючный tomcat портированный под винду... кэширует по ходу целиком базу SQL... что из этого происходит я думаю объяснять не надо...
у меня волосы шевелились когда я видел потребление памяти...
короче... ставьте не меннее 16ГБ... иначе швах...
10.12.2013 16:41
vsyartsev
 
Цитата:
при старте глючный tomcat портированный под винду... кэширует по ходу целиком базу SQL... что из этого происходит я думаю объяснять не надо...
у меня волосы шевелились когда я видел потребление памяти...
короче... ставьте не меннее 16ГБ... иначе швах...
На самом деле, томкат жрет память не потому что глючный, а чтобы пересчет быстро происходил. В память забирается, конечно же, не вся база, а только открытый период: так специально сделано, чтобы обеспечить быстрый пересчет документов и транзакций (это нужно для работы задним числом в реальном времени).

Для обычного ресторана рекомендованный объем памяти на сервере 4—8Гб, процессор - core i5. На серверах такой конфигурации вполне комфортно работает большинство пользователей iiko.

Разумеется, если мы говорим о сетевом решении, надо понимать, что центральная БД содержит полные копии всех БД всех ресторанов. Поэтому, ресурсы, требуемые для работы iikoChain, прямо пропорционально зависят от кол-ва ресторанов (для iikoChain с двумя ресторанами вполне запросто потребуется 10-16Гб оперативной памяти на сервере).

Есть две тонкости:

1) Если держать открытый период больше двух месяцев, то памяти нужно будет еще больше, и клиенты не всегда это понимают. Лучше изначально ориентировать клиента, что работать "задним числом" можно будет только в переделах 2-3 месяцев.

2) MS SQL, если его не админить, со временем начинает потреблять больше памяти. Поэтому, нужно его периодически обслуживать: прогонять скрипты оптимизации индексов, чистить логи и т.д.
19.12.2013 00:53
baggio
 
блин.. вот не в обиду но чё оно стоко памяти ест?
и самое главное стартуем минут 15...
может это не нормально?
19.12.2013 00:58
iiko_russia
 
Вы уже задавали этот вопрос в другой ветке форума, и мы вам там ответили :) Потребление памяти системой iiko

Но могу и продублировать здесь:

На самом деле, томкат жрет память не потому что глючный, а чтобы пересчет быстро происходил. В память забирается, конечно же, не вся база, а только открытый период: так специально сделано, чтобы обеспечить быстрый пересчет документов и транзакций (это нужно для работы задним числом в реальном времени).

Для обычного ресторана рекомендованный объем памяти на сервере 4—8Гб, процессор - core i5. На серверах такой конфигурации вполне комфортно работает большинство пользователей iiko.

Разумеется, если мы говорим о сетевом решении, надо понимать, что центральная БД содержит полные копии всех БД всех ресторанов. Поэтому, ресурсы, требуемые для работы iikoChain, прямо пропорционально зависят от кол-ва ресторанов (для iikoChain с двумя ресторанами вполне запросто потребуется 10-16Гб оперативной памяти на сервере).

Есть две тонкости:

1) Если держать открытый период больше двух месяцев, то памяти нужно будет еще больше, и клиенты не всегда это понимают. Лучше изначально ориентировать клиента, что работать "задним числом" можно будет только в пределах 2-3 месяцев.

2) MS SQL, если его не админить, со временем начинает потреблять больше памяти. Поэтому, нужно его периодически обслуживать: прогонять скрипты оптимизации индексов, чистить логи и т.д.
19.12.2013 01:13
baggio
 
не не...
это я читал... не поймите не правильно...
я к тому зачем?
т.е такое потребление чем то обусловленно ...
ведь гогда разрабатавалось решение память так доступна не была...
зачем в глобальном смысле....?
19.12.2013 09:58
OlegON
 
Так база жрет или iiko? Просто для базы, например, это нормально...
19.12.2013 10:59
baggio
 
ты понимаешь какая штука... база он скуль можно подрезать использовать и 1гб оперативки... т.е. он будет работать на том что дадено... просто поменьше кэшируя... это относится не только к скулю... но и к майскулю и к ораклу... дело в другом... разрабы должны были чем то руководствоваться когда открытый периуд целиком при старте пихают в том... т.е. для этого была какаято причина... возможно это увеличивает быстродействие... возможно надежность... но в любом случаем разрабы должны были это как то аргументировать... типа потому что... вот и я хочу услышать что по этому поводу говорили и говорят разрабы...
Часовой пояс GMT +3, время: 06:28.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.