![]() |
![]() |
|
Какие мощности сервера нужны для 1с 8 на 100 пользователей | ☑ | ||
---|---|---|---|---|
0
viyt
21.01.10
✎
03:35
|
Подскажите, каких мощностей брать сервер (процы, память), под 1с 8.1 УПП клиент серверная версия. База около 40 гб, SQL 2005, >100 человек пользователей.
|
|||
1
strange2007
21.01.10
✎
04:00
|
Почитайте Гилева, очень подробно и содержательно все расписано
|
|||
2
strange2007
21.01.10
✎
04:00
|
А вообще, что бы тут поделились опытом, Вам желательно подробне
|
|||
3
strange2007
21.01.10
✎
04:01
|
й рассказать про нагрузку: сколько документов в день, будут ли ночные работы, как производство организовано, есть ли розница, есть ли распределенка и т.д. и т.п.
|
|||
4
viyt
21.01.10
✎
04:16
|
В общем документооборот порядка 200 документов в день. Холдинг оптовых компаний, производства нет, розницы нет. планируется 3 подчиненных распределенных базы.
|
|||
5
viyt
21.01.10
✎
04:16
|
ночные работы есть. по ночам идет выписка накладных
|
|||
6
strange2007
21.01.10
✎
04:19
|
Если это пригодится, тогда 20-35 одновременно работающих, торговля автомобилями из них 5-10 в торг.зале с сильной нагрузкой. Не УПП, но тоже крайне тяжелая рарусовская конфа. 2 ксеона с пониженным энергопотреблением для 1 юнитовых систем, 6 гиг памяти. Пока стояли сата винты - все тормозило, поставили 2 САС винта последовательно - стало приемлемо.
Распределенка на 2 сегмента + почти неприрывный обмен с бухией |
|||
7
viyt
21.01.10
✎
04:47
|
У нас сейчас sql база лежит на сервере где стоит 2 xeon E5504 (2GHz) по 4 ядра. 8 гигов оперативки.
Сервер 1с предприятия и терминальные пользователи с 1ской сидят на сервере где стоит 2 xeon E5440 (2,8GHz) по 4 ядра. 16 гигов оперативки. И БАЗА ТОРМОЗИТ!!! ДОКУМЕНТЫ ПРОВОДЯТСЯ ОЧЕНЬ МЕДЛЕННО! ПОСТОЯННЫЕ ТРАНЗАКЦИИ. ДАЖЕ ПОДБОР ИЗ СПРАВОЧНИКА МЕДЛЕННЫЙ. Причем и там и там процы загружены на 70-100% |
|||
8
strange2007
21.01.10
✎
05:07
|
(7) На текущей работе для УПП мы еще не создали нормальную нагрузку, но то, что Вы описываете очень похоже на то, что пишет Гилев Вячеслав. Например вот:
http://www.gilev.ru/1c/81/opt.htm или частность про УПП: http://www.gilev.ru/1c/upp/ |
|||
9
strange2007
21.01.10
✎
05:10
|
Кстати, 16 гиг для терминала маловато будет. При интенсивной работе пользователя в УПП отъедается до 0,5 гига. Т.е. Ваши 100 пользователей... мне кажется в памяти тоже есть смысл поглядеть.
Вообще, сейчас я вижу, что терминал и сервер 1С по возможности по разным серверам разделять лучше (если есть возможность) |
|||
10
Aleksey_3
21.01.10
✎
06:32
|
У нас около 100 юзеров, правда не в 8-ке, а в 7-ке.
По поводу терминала, однозначно 2-3 терминала с балансировкой нагрузкой. Клиентская часть 1С на отдельном сервере (Citrix или win08 RDP). Сервер 1С предприятия - тут тоже лучше всего кластер из парочки серверов (у меня человек 30 человек 15 бухов (БП) + 15 менеджеров (самописка а-ля олап) иногда умудряются сервер приложения с 8-гигами в своп уложить) Ну понятно, что все это не коаксиальным кабелем соединено, а желательно на оптику посадить |
|||
11
asp
21.01.10
✎
07:46
|
у нас >100 юзеров. База УПП, 25gb. Один комп под сервер БД, еще один - под сервер 1С. Все работает отлично. Ессно терминалы нафиг, все работают на своих компах.
|
|||
12
strange2007
21.01.10
✎
07:51
|
(11) Скажите, если только для 1С, то терминалы разве не дешевле компов? Для УПП надо не хилые требования, просто П2 уже не поставишь
|
|||
13
asp
21.01.10
✎
07:53
|
(12) может и дешевле, но нам нужно чтобы не тормозило. поэтому у всех стоят машины не ниже П4 или Core2.
|
|||
14
viyt
21.01.10
✎
08:45
|
Что то у гилева наверное совсем про старый релиз написано :( 70% галочек у меня нет
|
|||
15
viyt
21.01.10
✎
09:29
|
И все же по оборудованию кто чего подскажет?
|
|||
16
dk
21.01.10
✎
09:31
|
(15) ту про какой сервер говоришь-то?
Сервер - приложений - терминальный - БД ? |
|||
17
viyt
21.01.10
✎
09:39
|
Про все
Как лучше распределить? На что ставить с большей оперативкой, на что с большими процами |
|||
18
rsv
21.01.10
✎
10:01
|
(0) Если 100 юзеров собираются работать в режиме жесткого OLTP да еще в режиме управляемых блокировкок т.е. без хинта serializable то и 4 х процов 4-х ядерных и 32 г оперативы может не хватить.
|
|||
19
viyt
21.01.10
✎
10:04
|
а что такое хинта serializable
|
|||
20
rsv
21.01.10
✎
10:07
|
(19) Ну это галочка с войствах конфигурации. В каком режиме бюлокировок ей работать. В Автоматическом т.е. serializable или Управляемом т.е. read commited.
|
|||
21
viyt
21.01.10
✎
10:20
|
Для увелечения производительности надо ставить В Автоматическом?
|
|||
22
rsv
21.01.10
✎
10:27
|
(21)А что понимать под производительностью ? Если в автоматическом то поимеете блокировки но ... документы будут проводиться быстрее но и параллельности не будет. Если управляемом то доки будут проводится медленнее но не будет блокирвок и будет параллельность движковая. Не прикладная.
|
|||
23
viyt
21.01.10
✎
10:57
|
а что такое "Автоматический и управляемый"
это они меняются по усмотрению системы? |
|||
24
AndreyLan
21.01.10
✎
11:08
|
(23) Это режим блокировок. Просто переключить с автоматического на управляемый не получиться, надо еще программный код менять - самому блокировки описывать. Для начала теорию почитать лучше, а потом в УПП это реализовывать. Да и не простое это дело будет)
|
|||
25
hhhh
21.01.10
✎
11:20
|
(18) ну, 200 документов в день, то есть каждый пользователь выписывает в среднем по 2 документа. Да еще и в трех базах это происходит. Вряд ли там будут какие-то офигенные блокировки.
|
|||
26
Maniac
21.01.10
✎
11:24
|
у меня 50 юзеров. 1000 одних заказов в день. строк по 100-200 в доках.
полет нормальный. два серкавака. один скуль, второй терминал + сервер 1С. на скуле 4 гига оперативки, на терминале 8. базе год. |
|||
27
Advan
21.01.10
✎
11:36
|
Значит на SQL все самое самое -
процы шустрые, 2 проца по 4 ядра минимум. Оперативы добивай до 32 минимум, лучше 62 - но это уже другое решение по деньгам из-за винды. жесткие диски - их развитие остановилось, потому в рейде возможность увеличить скорость только одна - увеличивать количество дисков, лучше 16 дисков по 72, чем 8 по 150 - причем скорость будет отличаться в 2 раза! рейд 10 лучше. канал связи с сервером 1с - гиговый(можно прямо кинут, а на сервере 1с 2 карточки) ничего лишнего на сервер не ставить. каждую ночь переиндексация и апдейт статистики. |
|||
28
viyt
21.01.10
✎
11:43
|
обсчитался :( сейчас вот подсчитал в день 1000 документов
|
|||
29
Advan
21.01.10
✎
11:43
|
сервер 1с:
тут главное процы - на каждые 20-25 пользователей по ядру - те нужно минимум 2-х процессорный с 2-мя ядерниками, лучше 4-х ядерными. память на каждый процесс по 2 гига - те от 8-ми + 1-2 гига на систему. Главное создать на сервере 1с разные процессы - по 20-25 человек на процесс(если этого не сделано досихпор - то не удивительно что тормозит). Ставь 2 сетевухи по гигу - одну до сервера SQL, вторую до хаба. Отключай запись в журнал. Ничего лишнего сюда тоже не пихай! |
|||
30
Advan
21.01.10
✎
11:48
|
Терминал:
А нафига вообще он 8-ке? Выйдет дороже чем кажется. Сейчас офисная машинка на которой летает 8-ка стоит 20 тыс с виндой. считается просто - по 250 оперативы на пользователя(УПП) минимум(лучше больше). Процов по максимуму(а еще добавить сюда офис, почта и тд). |
|||
31
Advan
21.01.10
✎
11:50
|
Ну и УПП - надо смотреть узкие места и дорабатывать - зачастую это всего 2-3 узких места, убрав которые можно уменьшить нагрузку в 2 раза...
|
|||
32
viyt
21.01.10
✎
11:50
|
ЖУрнал вообще отключить что ли???? он так то нужен.
На сервере 1с предприятия поставил "много процессов" и добавил их 6 штук. т.е. rphost-ов у меня запущено 6 штук. По поводу терминала, сеть насколько сильнее будет загружена, если у каждого юзера на компе отдельно будет стоять восьмерка? |
|||
33
viyt
21.01.10
✎
11:55
|
Короче у меня сейчас как обстоит:
У нас сейчас sql база лежит на сервере где стоит 2 xeon E5504 (2GHz) по 4 ядра. 8 гигов оперативки. Сервер 1с предприятия и терминальные пользователи с 1ской сидят на сервере где стоит 2 xeon E5440 (2,8GHz) по 4 ядра. 16 гигов оперативки. Тока вот винты SAS стоят на 2-м из перечисленных. Думаю поменять оборудование местами. Т.е. SQL сервер поставить на более мощный сервер, на котором стоят SAS винты. А пользователей и сервер терминалов убрать на на 1-й сервер, при этом уровняв количество оперативки, и там и там сделать по 12 гб. Как думаете поможет? хоть чуть чуть |
|||
34
viyt
21.01.10
✎
11:57
|
сис админ говорит что есть где то 2 планки по 2 гига. их то я воткну в тот кде 8 гигабайт
|
|||
35
vde69
21.01.10
✎
12:06
|
по 7.7
у нас сейчас примерно 50 активных пользователей и еще 100 мало активных, сервера старенькие (примерно 5 летние), в день примерно 500 простых документов + отчетов немеряно, никаких прямых запросов, все штатно, терминала НЕТ, распределенки НЕТ, все работают по сетке с клиентских машин, работают в том числе и задним числом... особых тормозов нет! (хотя немного подоптимизировать надо) по новой базе 8.1 планируемая нагрузка на новую базу примерно 50-150 тыс простых проводок в день, планируем 2 сервера не очень мощных.... предворительные оценки положительные |
|||
36
Advan
21.01.10
✎
12:35
|
(33)У тебя база на каких винтах стоит?!
у БД самое узкое место - это жесткие диски. потому рейд из самых быстрых винтов, причем чем больше дисков в рейде тем лучше, те 4 и 8 дисков в рейде скорость будет различаться в 2 раз - так устроен рейд. и 8 гигов на 100 человек в SQL просто смешно - увеличивай оперативу - лучше до 32 - оператива сравнительно недорога - только бери такуюже, которая стоит. |
|||
37
Advan
21.01.10
✎
12:36
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |