Имя: Пароль:
1C
1С v8
Настройки серверов 1С
0 xXeNoNx
 
02.11.12
10:09
Привет всем!
В общем проблема в следующем:
Купили серваки дабы увеличить быстродействие и стабильность системы.
Настроили вот так:
2 сервера под терминалку, 2 сервера под кластер 1С(балансировка, win2003), 2 сервера под MS SQL(SQL 2005, mdf и log лежат на разных дисках хранилища данных). - Ну в общем как по учебнику

И есть текущий: 1 Сервер под терминалку и на 1 серве(win2003) установлена SQL(2005) + 1С сервер, mdf и log лежат тож на разных дисках хранилища
Сеть 1Гб.

Так вот, при тестировании новая конфигурация проигрывает примерно на 30% по производительности текущему серву.

У меня предположение, что скорость упала из-за того что разнесли SQL и 1C по разным серверам, но не смотря на то что упала скорость, повысилась стабильность системы.., т.е. при подключении большего количества юзеров система будет работать точно также как и меньшем количестве пользователей.

Либо второе, криво настроены серваки.

У кого есть какие идеи по этому поводу?
1 shuhard
 
02.11.12
10:21
(0)[криво настроены серваки. ]
однозначно
2 xXeNoNx
 
02.11.12
10:25
Делал тесты следующие:

создал 2 базы на разных SQL серваках, на новом и старом, подключался через новый Кластер 1С к этим двум базам, обе работают одинаково и на 30% хуже старой системы.
3 xXeNoNx
 
02.11.12
10:34
+(3) Получается что SQL серваки настроены правильно, дело в кластере 1С. Кластер 1С состоит из 2-х серваков, на них установлена win2008, затем у каждого своя 1 виртуалка(HYPER-V), на виртуалке установлен win2003 + серв 1С
4 ice777
 
02.11.12
10:41
(3) вот потому что виртуалка и тормозит.
5 xXeNoNx
 
02.11.12
10:43
(4) Ресурсы на полную выставлены для виртуалки
6 kauksi
 
02.11.12
10:44
Уже сто раз обсасывалось. лучшие умы бьются над этой проблемой
v8: 1с 8.х от чего зависит скорость и Миф о многопроцессорных/многоядерных серверах
7 xXeNoNx
 
02.11.12
10:53
(6) Пасиб ща почитаю
8 TARPV
 
02.11.12
11:01
(0) Могу на своем опыте сказать, что разделение серверов 1С и сервера СУБД (MS SQL Server) снижает скорость работы.
А если организован кластер 1С (у нас делали на трех серверах), то начинают возникать проблемы связанные с передачей сеансов пользователей  из одного рабочего процесса сервера 1С Х на другой рабочий процесс сервера Y.
9 xXeNoNx
 
02.11.12
11:05
(8) А повысить скорость не удалось?
И на каком варианте остановились?
10 TARPV
 
02.11.12
11:07
(9) Остановились на варианте, когда на одном аппаратном сервере одновремено работают сервер 1С и MS SQL Server 2008.

Сам аппаратный сервер достаточно производителный.
11 xXeNoNx
 
02.11.12
11:24
(10) А сколько пользователей?
12 xXeNoNx
 
08.11.12
10:41
Отвечу сам себе, в случае когда 1С Сервер установлен на одной машине с SQL то обмен идет по Shared memory, иначе по TCP/IP отсюда и увеличение производительности
13 МихаилМ
 
08.11.12
11:13
(0)
"2 сервера под MS SQL"
раскажите по-подробней

к каком режиме. 1с8 , вроде,  не поддерживает режимы горячего переключения.  

или репликация логов.
14 Exec
 
08.11.12
17:52
С чем может быть связана большая разница в производительности, при разнесении на разные машины?
Если rphost и sql крутятся на одной машине, работая через общую память - производительность вырастает в ЧЕТЫРЕ раза, чем если аналогично, но когда rphost и sql на разных машинах.
ОСи и sql тюнинговано максимально, сеть в идеальном состоянии (2Гбит/с между серверами).
Но 4 раза... это 4 раза. Есть ли возможность хоть как-то приблизить к такой производительности, разнося на разные сервера?