Имя: Пароль:
1C
1С v8
v8: Связка Windows Server 2008R2 + SQL 2005 STD x64 + 1C Сервер х32
,
0 Vlad_M_75
 
10.09.12
15:03
Долго гуглил, так ничего внятного и не нашел. Проблема в следующем: приобрели новый сервер CPU 2*Xeon X5650/12 GB/Raid 10

Установили лицензионный софт.
Перегоняю туда базу, которая в тестовом режиме крутилась на связке C2D-6300/Windows XP/SQL2005EE + i3-2100/Windows XP/Сервер 1C. Беру отчетик, запускаю и прифигиваю: скорость выполнения отчета на новом сервере УПАЛА в 3 раза. Выполнения запроса УПАЛА в 9 раз!!!!. Такое ощущение, что где-то меня кидают... Не должно так быть, на мой взгляд. Куда копать? Или я не прав и такая ситуация нормальна? Установка SQL 2005 x32 может улучшить ситуацию?
1 Lionee
 
10.09.12
15:08
2008 sql поставь
2 ice777
 
10.09.12
15:22
если была файловая и 10 юзером, нормально все.

2. 2008 r2 вроде только 64-bit бывает. Вот и ставь туда такие ж приложения.
3 lett
 
10.09.12
15:26
(0)настрой обслуживание базы
постепенно база закэшируется (в 2008 SQL так) и все будет ок.
4 Живой Ископаемый
 
10.09.12
15:26
Предположим, если бы все ПО было бы ТОЖЕ САМОЕ, но все равно скорость выполнения запроса упала бы в 9 раз. К чему бы ты апелировал? Опять к форуму? куда бы ты копал? было бы у тебя ощущение что тебя кидают? Как бы ты улучшал ситуацию?
5 godmod80
 
10.09.12
15:46
даа XP хорошо оптимизирована) и два компика раньше было судя по тексту... Может настройками поиграть - там ресурсы на программы или фоновые службы, виртуалку на отдельный диск...
6 godmod80
 
10.09.12
15:47
сервер 1с видимо надо х64 тоже
7 DayDreamer
 
10.09.12
16:05
(0) проверь в настройках Винды управление электропитанием - должна стоять максимальная производительность
8 Vlad_M_75
 
10.09.12
20:18
1) SQL 2008 - не катит, ибо корпоративная лицензия на 2005 Стандарт.
2) Ну не должна, на мой взгляд, производительность одного пользователя в базе <200 Мб зависеть от кэша.
3) К сожалению ПО не то же самое. И мне все-таки кажется, что 2 Ксеона по 6 ядер должны быть производительней, чем C2D и i3 вместе взятые.
4) Было 2 компика.
5) Что есть лицензионное - то и ставим.
6) Управление эл. питанием выставил как надо. И вообще настройки винды сделал по рекомендациям для работы с SQL Сервером.

Выяснилось следующее: при отсутствии активности сервера, периодически загрузка всех ядер прыгает до 54-56%. При этом процессы показывают загрузку 0. Может тут собака порылась? Завтра буду дальше копать.
9 ilkoder
 
10.09.12
20:31
винду, софт и рэйд сам настраивал? от продавцов можно всего ожидать. а лучше переустанови сам все с нуля
10 ПесняПроЗайцев
 
10.09.12
20:58
(8) жестко экономишь свое время.
11 Vlad_M_75
 
11.09.12
12:21
(9) Софт сам. Винду ставили и рейд конфигурили админы предприятия.
(10) Я уже понял, что ответа не получу. Кручу, верчу сервер, курю интернет ;-)
12 Vlad_M_75
 
14.09.12
11:35
Вопчем так: В процессе экспериментов выяснилось, что тормозит 32х сервер 1С под Windows х64. Для сравнения под 64х, даже если сервер 1С и SQL сервер разнесены по разным машинам (машины физически разные!), скорость выполнения запроса- 19 сек. Если же 1С сервер запущен даже на С2В под Windows XP 32х  - скорость выполнения запроса 3 сек. Это при использовании SQL Server 2005 x32 на вышеописанном железе.
Жду сисадминов из отпуска, чтобы решить, что делать дальше.
13 Vlad_M_75
 
14.09.12
11:59
Ну и для тех, кто советовал установить 1С сервер х64 - при его установке скорость выполнения запроса не меняется. Вывод - 1С Сервер под 64х битной средой сильно тормозит.
14 Lionee
 
14.09.12
12:06
(8) SQL 2008 EXPRESS  поставь для сравнения , он бесплатный
15 Alsh
 
14.09.12
12:30
2008 x64 + SQL2008 x64 + 1C x64 = Реальный двукратный прирост от 2008 x32 + SQL2008 x32 + 1C x32
16 Alsh
 
14.09.12
12:31
(15) связку x32 точно не помню, может там 2005 был.
17 Vlad_M_75
 
14.09.12
13:23
(15) А конфигурация железа одинаковая? И винда какая в том и в другом случае?
18 Vlad_M_75
 
14.09.12
13:26
(14) Пока срочная работа, как освобожусь попробую еще с SQL2008 поиграться. Спасибо за совет. SQL 2005 x64 дает проигрыш где-то 5-7 секунд. Хотя может для получения точного рез-тата с 1С 64х надо сделать и SQL 64х? Освобожусь еще эти варианты проверю.
19 Vlad_M_75
 
17.09.12
12:30
Проверил связку MS SQL 2005 x64 + 1C x64 на другой физической машине. Эфект тот же - 27 секунд на запрос. Т.е. 1С сервер 32х и 1С сервер 64х под Windows Server x64  работают с одинаковой скоростью. И меделеннее, чем под Windows x32.
20 Vlad_M_75
 
20.09.12
15:20
Итак результаты 1C vs SQL ;-)
SQL 2008 x64 Express Xeon (W2K8R2)
64x 1C i3 (W2K3R2) - 3.95 2.51 2.62
32x 1C На Xeon (W2K8R2) - 3.11 2.31 2.59
32x 1C на i3 (Windows XP) - 3.27 2.54 2.59

SQL 2005 Standart x32 Xeon (W2K8R2)
64x 1C i3 (W2K3R2) - 19
32x 1C На Xeon (W2K8R2) - 21
32x 1C на i3 (Windows XP) - 4

SQL 2005 Standart x64 Xeon (W2K8R2)
64x 1C i3 (W2K3R2) - 19
32x 1C На Xeon (W2K8R2) - 27
32x 1C на i3 (Windows XP) - 6

SQL 2005 Express x32 C2D (Windows XP)
32x 1C на i3 (Windows XP) - 5.69 3.61 3.59

Определенные выводы напрашиваются...
ВСЕМ СПАСИБО!