Имя: Пароль:
IT
Админ
Скорость работы 1С 8 ЗУП
0 InfoSer
 
27.08.13
10:20
Оба сервера виртуальные. Ресурсы для обоих выделены по-разному и загружены они по-разному. Оба мониторятся заббиксом и видно, что оба не перегружены, даже сказал бы, что ресурсы выделены с запасом. Принципиальное отличие лишь в операционных системах:

Сервера на которых стоят 1С:
1ый сервер:
Windows server 2008r2x64
2ой сервер:
Windows server 2003x32

Сервер на котором БД:
freeBSD, Samba 3

Ниже описываю проблему касательно 1С8.2 ЗУП, но и на 1С7.7 ЗиК тоже наблюдались аналогичные тормоза. Обе 1С файловые.

Проблема:
Бухгалтер открывает документ (например "Начисление отпуска", "Больничный лист") вносит данные и нажимает "Расчитать", происходит следующее: если она это делала на первом сервере длительность процесса примерно 30сек, на втором 1-3сек. После того как документ рассчитался она его проводит и тут опять наблюдается разница по времени выполнения операций: первый сервер может 1-2мин думать, а второй не более 5сек (а то и мгновенно).
Подводя итог: на Windows server 2008r2x64 запросы и 1С7.7 и 1С8.2 обрабатываются медленнее чем на Windows server 2003x32.
Что может влиять на скорость выполнения (хотя бы вышеуказанных) запросов?

ЗЫ: параметры серверов не написал потому что пробовали повторить запросы при почти полном простое (в обед), а первый сервер гораздо "мощнее" по ресурсам, скорость обработки нисколько не изменилась. может это просто потому что windows 2008 или потому что она x64... или потому что windows? В общем пытался поискать, не смог сформулировать вопрос, а на то что сформулировал - нужного ответа не нашел.

ЗЫ2: может все таки нужно указать параметры серверов, может быть еще что то нужно указать? может тесты какие провести?
1 Господин ПЖ
 
27.08.13
10:22
>Что может влиять на скорость выполнения (хотя бы вышеуказанных) запросов?

что угодно (с) ваш КО
2 YF
 
27.08.13
10:22
Что такое сервер на котором стоит 1С и сервер на котором БД, если БД файловые?
3 ptiz
 
27.08.13
10:27
(0) С очередью к дискам что происходить при нажатии "Рассчитать"?
4 InfoSer
 
27.08.13
10:30
(1) что такое КО ?
5 InfoSer
 
27.08.13
10:30
(2) БД файловые, файлы расположены не на том же сервере на котором установлена 1С
6 YF
 
27.08.13
11:10
(5) Зачем тогда
"Сервер на котором БД:
freeBSD, Samba 3"

?
7 YF
 
27.08.13
11:10
+(6) Описался, что тогда значит Сервер на котором установлена 1С?
8 InfoSer
 
27.08.13
11:27
(7)
что тогда значит Сервер на котором установлена 1С?

- один win 2003x32
- второй на котором тормоза win 2008x64
9 InfoSer
 
27.08.13
12:03
выполнялся один и тот же запрос на обоих серверах и на 1с7 и на 1с8:

01-1с8-2003 – на сервере с операционкой windows server 2003x32, 1C 8.2 ЗУП  - запрос обрабатывался 20сек (примерно)
02-1с7-2003 – на сервере с операционкой windows server 2003x32, 1C 7.7 ЗиК  - запрос обрабатывался 4сек (примерно)
03-1с8-2008 – на сервере с операционкой windows server 2008x64, 1C 8.2 ЗУП  - запрос обрабатывался 35сек (примерно)
04-1с8-2008 – на сервере с операционкой windows server 2008x64, 1C 8.2 ЗУП  - запрос обрабатывался 45сек (примерно)
на сервере с операционкой windows server 2008x64, 1C 7.7 ЗиК  - запрос обрабатывался 7-8сек (примерно) – график уже не стал делать
10 VladZ
 
27.08.13
12:22
(0) Ищи методом исключения: исключи сетку для начала. Положи файло здесь же на серваке и замерь скорость.
11 VladZ
 
27.08.13
12:24
"Оба сервера виртуальные.". - вот это тоже нужно проверить. Что еще крутится на том же винте, на котором стоит Windows server 2008r2x64 ?
12 Bigbro
 
27.08.13
12:32
2008 не любит freebsd?
13 InfoSer
 
27.08.13
13:09
10: БД лежала на самбе - тормозило, перенес БД на сервер windows 2008x64 - ничего не изменилось, тормоза не пропали

11: не винт - RAID6 на 12ТБ (8 винтов*2ТБ) на котором лежат виртуальные машины, так что это не один диск и пропускная способность гораздо выше нежели у одного, да и на графике производительности видно что диск практически простаивает (с процессором тоже самое (40-60%, макс 80%), памяти стабильно 1,5-4Гб свободно)

12: как писал выше, переносил БД на сам сервак windows 2008x64 - поэтому можно сказать 2008 не любит и windows - ничего не изменилось

... тут либо виндовс сама с собой не совместима, либо с 1С, либо эти два фактора наложились друг на друга - не понятно в каком месте.
14 VladZ
 
27.08.13
14:36
(13) Процы какие? Давай параметры серваков.
15 InfoSer
 
27.08.13
15:25
14: Повторюсь - серваки виртуальные, ресурсы подогнаны так что бы загрузка проца не превышала 80%, память постоянно оставалась свободной 1-3Гб, диск свободно 30Гб (помимо файла подкачки):
win2008 видит: Xeon X5675 3.07GHz * 3процессора / Память 12Гб (загружен примерно на 40-60%%)
win2003 видит:  Xeon X5675 3.07GHz * 2процессора / Память 6Гб (загружен примерно на 5-15%%)
16 Жан Пердежон
 
27.08.13
15:30
плохо w2008 виртуалится значит
17 InfoSer
 
27.08.13
15:34
16: не знаю, так то все работает и не плохо... вроде...
18 mistеr
 
27.08.13
19:59
(0) 32-битное приложение, выполняющееся в 64-битной ОС, конечно имеет некоторый оверхед при системных вызовах. Но настолько вряд ли, не в разы.

Замерьте потребление ресурсов на обоих серверах под нагрузкой: CPU, диск, сеть (особенно трафик между сервером 1С и сервером с БД)

Я правильно понял, что роль серверов "на которых стоят 1С" - только терминальная?
19 alexsy
 
28.08.13
08:03
(0) включи настройки питания в винде на полную мощность.