PDA

Просмотр полной версии : вопрос про сервер и 1с


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
sanderos
14-12-2011, 12:04
есть 8,1 упп и 20 пользователей в терминале
бывает подтормаживает, что можно сделать для быстродействия?:

-новый файловый сервер,
-рейд массив
-win server os x64
-первод на sql

кроме того есть 1с бухгалтерия, несколько баз.

что нужно для максимального быстродействия?
одельный сервер для терминала/отдельный на файлсервер?
какие параметры важны для первого и для второго

Djeremy
14-12-2011, 12:24
Наверное надо определить сперва что притормаживает, у меня тоже была терминалка на 15 пользователей + 1 администратор который постоянно крутил 1с + все пользователи работали с документами в терминалке а сервер был простой комп 2 ядра 4 гига. и не тормозило.

Kosh
14-12-2011, 12:26
сталкивался с проблемами 1с 8 именно в терминалке на худых каналах. Где семерге нормально работала, восьмерка тупила страшно...

rusts
14-12-2011, 13:56
В файловом варианте УПП при 20 пользователях работать нормально не будет, нужен SQL, это минимум что нужно сделать.
SQL+ключ (32 или 64 бита)
на первое время SQL можно PostgreSQL
но лучше MS.
Из терминала в этом случаем можно вывести пользователей а терминал использовать как субд или сервер 1С

а если охота комфортно работать то отдельные сервера на SQL и на 1С(64)

mukpo66
14-12-2011, 14:06
А что происходит в этот момент?

Дальше нужно спросить у "бизнеса" готов ли он платить за ускорение или возможно "перестроить" процесс дабы тормоза не играли столь важную роль.

Дальше определить какое ускорение требуется.
Из необходимого ускорения определится бюджет.
Потом "инвентаризация" и обследование того что есть.
А потом из бюджета оптимальное сочетание мероприятий по улучшению софта, аппаратуры.

Если пойти с конца, то
купить сервак за 100-150тыр под субд (без ПО, ключей).
+ПО+Ключи 1С.
И отдельную приличную железку под сервер приложений + сервер терминалов (если есть удаленные клиенты).

Bootanic
14-12-2011, 14:13
1. Все вышеперечисленные мероприятия помогут.
На сколько сильно - зависит от того, какая конфигруация железа предполагается.
Каков бюджет на ускорение работы?

Bootanic
14-12-2011, 14:15
2. Какова конфигурация используемого железа сейчас?

Bootanic
14-12-2011, 14:16
3. Какая ОС сейчас на сервере?

sanderos
14-12-2011, 15:58
текущий "сервер": на базе Q8200, 4гб память, 500+500 диски, вин хп 32
будущий "сервер" на базе i7-2600k, (какая оптимальная материнка - под вопросом),4гб х 4, 1тб х2
бюджет на железо 30ка. без программ и ключей

mukpo66
14-12-2011, 17:58
ИМХО чуда не произойдет 5-10-15%

sanderos
15-12-2011, 13:32
предложили
http://www.r-style-computers.ru/default.asp?artID=2171
Сервер R-Style Marshall NP 1210 Intel Xeon E3-1220 (3.1 GHz,8 MB)/P4304BTLSHCN (Beartooth Pass, 4U, 4x3.5" Hot-Swap HDD)/2x4096 MB DDR3 ECC 1333MHz/2x1TB SerialATA RAID Edition/SATA DVD-+RW/Remote Management Module 4/Клавиатура (USB), черный цв./Мышь (Optical Scroll) (USB), черный цв./Гарантия 3 (три) года
60 000 руб.
ваши мысли

Кот, гуляющий сам...
15-12-2011, 13:42
размер базы озвуч сначала.

sanderos
15-12-2011, 13:49
1 база 8.1 "1с упп" 2,5 гб
4 базы 8.2 "1с бухгалтерия" от 0,7 до 1,2 гб

mukpo66
15-12-2011, 14:12
ИМХО

В общем случае:

1. Пользователей много значит переводить под SQL.
2. сервант без рейда и сас винтов под субд брать смысла особого нет
+контроллер +10тр
+2 или 4 винта +20тр или +40тр (если красиво с хотсвапом то подороже).
Вот и выйдет цена брендового ХП. Лично против Рстайл ничего не имею, но пользуемся ХП, в случае серванта не сильно и дороже. Вот и выходим на цену 100-150тыр.

P.S. увеличивать железную мощность хорошо, но гавенная программа положит любое железо.
Я к тому, что вникнуть в проблемы 1С скорее всего придется.
Возможно лучше сделать это перед тем, как всадить бабло в железо.

Все пользователи сидят рядом с сервером?
Компы приличные или старье?

sanderos
15-12-2011, 16:30
компы старье

1TB SerialATA RAID Edition сильно отличаются от SAS?

Bootanic
15-12-2011, 16:33
SAS нужны. без них скорость дисковых операций будет ниже.

Кот, гуляющий сам...
15-12-2011, 16:35
тормоза как проявляются?

сильно отличаются.
бери сас 15000оборотов под базу и систему.
скуль скорости не прибавит.

Bootanic
15-12-2011, 16:39
SQL нужен, так как:

1. Позволит обрабатывать одновременно большое количество обращений клиентов к базам 1С.

2. Ускорит построение отчётов.

Кот, гуляющий сам...
15-12-2011, 16:48
ну при таком количестве и таком размере базы скорость упадет.
отчеты да, могут побыстрее стать.
самое простое в их ситуации это памяти добавить и поставить скази в рейде для базы.

но вообще надо промониторить и выяснить узкое место тормознутости...

sanderos
15-12-2011, 16:56
@разница в _производительности_ по IOPS (операции ввода вывода) - многократная между SATA и SAS, но в вашем случае, вы и так получите _многократный_ рост производииельности работы в терминале в сравнении с текущим режимом.
А наличие двух свободных отсеков для дисков, позволит при необходимости в будущем поставить SAS диски + контроллер, или что намного лучше - в 2012-2013 году - SSD диски (в десятки раз быстрее, но пока дорогие)@

Кот, гуляющий сам...
15-12-2011, 17:07
так у вас сейчас же в терминале?

Bootanic
15-12-2011, 17:26
"Скорость базы" - понятие интегральное. И на этом железе, при дополнительной нагрузке (так как ещё будет SQL-сервер) скорее всего несколько уменьшится.
Возможно есть смысл выделить отдельный (быстрый и дорогой) терминальный сервер, тогда и не нужен будет SQL.

Кот, гуляющий сам...
15-12-2011, 19:03
это ты кому?
я про 1с, терминалы и серверы знаю намного больше... и скорость базы реально надо мерить и искать узкое место...

автор если реально есть проблема, могу за ннную сумму вас проконсультировать.

Djeremy
15-12-2011, 19:11
Это че?

Neyron
15-12-2011, 20:21
значится так.
переход с файловой версии 1с на скл будет стоить денег
а именно:
1) покупка ПО от 1с "сервер 1с"
2) покупка скл. в случае работы с 1с крайне рекомендуеться использовать мс скл. так как с посггри могут быть и будут проблемы с совместимостью(например могут не отрабатывать некоторые права доступа к документам)
при 20 пользователях крайне рекомендуеться не работать в файловом режиме.
после этого возможны 2-ва варианта
3.1) покупка серверной операционной системы. и работа в терминальном режиме.
3.2) клиентские 1с- ки будут запускаться на рабочих станциях с подключением к серверу скл

железо:
в терминальном режиме
1с8 отъедает примерно 200 мб озу и 100-150 мб на сеанс каждого пользователя.
+ нужна память на ос и скл минимум 4 гб
на 20 польз нужно будет 6 гб озу
т.е. в сумме примерно 10 гб

Узким местом будут процессорные ресурсы и дисковая подсистема.
даже не думайте ставить рейд 0 (Он может .......и плакали все ваши данные) пользуйтесь рейдом 5
если ставите на десктопный вариант
выбирайте самый мощный процессор.


в любом случае если будете использовать не серверную ос столкнетесь с проблемой ограничений по памяти и кол-ву сетевых подключений, кряки есть но все это не серьезно.


позже допишу

Кот, гуляющий сам...
15-12-2011, 20:26
гг
на*** рейд 5 для 1С
абсолютно на***...
за очень редком исключением...

Neyron
15-12-2011, 21:21
10 рекомендуешь?
или вообще не нужен?:rolleyes:

Кот, гуляющий сам...
15-12-2011, 22:43
10 в идеале.
1 в бюджете.
5 ненужна, никокакого прироста не будет...
ну и нюансы про файл подкачки на отдельный диск, не рейд.
нюансов много.

Neyron
16-12-2011, 10:07
ах да бюджет.
рейд контролер с аппаратной поддержкой 5 рейда не купить.
тогда винт раптор , 10 тысячник за приемлемые бабки.
даже 2 винта.(1 под ос второй под базу)
п.с. сщас озу стоит копейки лучше добавить столько сколько нужно и файл подкачки ОС отрубить.

jakalnvf
16-12-2011, 10:41
Я конечно знаю что батьки 1с меня щас учится отправят но мне кажется
1. вин хп не для сервантов
2. 32 бита не видят свыше 3гб озу
3. Курс математики 3000 мб : 20 юзеров = 150 мб на каждого не считая не считая родных процессов. На мой взгляд перед тем как разорятся на машине не интереснее и лучше поковырять старую. 20 пользователей для 1с это не много. Уверен они не все одновременно невебательские операции в 1с проводят

Кот, гуляющий сам...
16-12-2011, 11:29
нейрон, а зачем для 1С 5 рейд???

mukpo66
16-12-2011, 11:41
Нужно смотреть считать вникать.

Neyron
16-12-2011, 16:24
а если есть шоб не использовать то?)
места больше становиться.
из 3 дисков соберет и ладно.
10 по затратам выше.


ты ссд диски используешь в рабочих серверах?

Кот, гуляющий сам...
16-12-2011, 16:30
бля, он тупо медленней )))

не ссд не использую, я что враг себе?
пусть лет 5 погоняются статистика там, то сё, подождем короче.

Neyron
16-12-2011, 17:18
все таки у них IOPS самые высокие.
и если нужна максимальная производительность , то придеться использовать + бэкапы на какое нить надежное хранилище.
я думаю так ОС на ссд диске база данных на рейде 10.

obi1kenobi
16-12-2011, 22:37
поставь вин 2003 64 бита, увеличь память хотя бы до 8 гигов
и посмотри как будет работать

Кот, гуляющий сам...
20-12-2011, 15:43
на чем остановился автор?