Имя: Пароль:
1C
1C 7.7
v7: 1С 7.7 тормозит на новом сервере.
0 feofs
 
03.10.13
20:16
Добрый день.
Помогите в такой ситуации.
Жила у меня 1С 7.7.27 на след. севере Windows Server 2003 x86 + MS SQL 2000 Sp4, все это на I7 3.1 Ггц, 8Гб Озу,база на SSD RAID1.
Купили новый 2ХIntel Xeon 2640 2.5Ггц,32 Озу, Windows Server 2008 x64 + MS SQL 2008 R2 x64, база на SSD RAID1.

В итоге вместо прироста получил падение производительности в 3-4 раза на выборках (не знаю как правильно назвать). Грешил на MS SQL 2008 R2, поставил 2000 SP4, но ничего не изменилось. Подскажите что сделал не так.
1 Chum
 
03.10.13
20:17
(0) 7.7 не работает с субд старше 2000 sp4. Погугли "секретный релиз".
2 feofs
 
03.10.13
20:27
Дык у меня щас на 2000 SP4. До этого в качестве эксперемента ставил на 2008, время тоже. Но вот на старом, значительно более слабом сервере работает быстрее. И если делаю файловый вариант, то операция которая на SQL занимает 28с на файловом 4с.
3 ansh15
 
03.10.13
20:28
(0) Обычно купленный новый сервер с только что установленной ОС(неважно какой) настроен на максимальное энергосбережение. То есть процессоры работают на частотах 1.1-1.2 ГГц(максимум).
Примерно 3 раза и будет.
4 NikVars
 
03.10.13
20:30
(0) А еще что-нибудь попробуй протестить на новом сервере. Другое ПО, не 1С. Вдруг такая же шняжка. Железо в общем. Память не той частоты, шлейфики сопливо прикручены...
5 Grobik
 
03.10.13
20:30
Запросы.

Позовите специалиста или прочтите 3 мб форумов.
6 Grobik
 
03.10.13
20:32
(4) Фазы луны и Венера в созвездии Тельца?
7 feofs
 
03.10.13
20:32
Тоже на это грешил, но поставил MAX Perfomance в BIOS, тоже самое. Не знаю уже куда копать. На файловом варианте летает.
8 feofs
 
03.10.13
20:33
Фазы луны и Венера в созвездии Тельца?
Она ж не может там вечно быть :)))
9 floody
 
03.10.13
20:33
(7)не в BIOS, а в винде настроить планы
10 Grobik
 
03.10.13
20:34
Копайте дальше. Windows Server 2008 x64 + MS SQL 2008 R2 x64 и 7.7 работает идеально. После копания.
11 feofs
 
03.10.13
20:35
Windows Server 2008 x64 + MS SQL 2008 R2 x64 и 7.7 - ставил, робыть стабильно, но производительность упала (писал в первом посте).
12 Chai Nic
 
03.10.13
20:35
"получил падение производительности в 3-4 раза на выборках (не знаю как правильно назвать)"
Локально 1с запускали или через сеть?
13 NikVars
 
03.10.13
20:35
(6) Нельзя ничего исключать, иначе будет тормозить.
14 feofs
 
03.10.13
20:37
Локально.
15 feofs
 
03.10.13
20:38
Он же, иде же его, априори должен быть быстрее. С 8.2 таких траблов не было, поставил на новый и производительность сразу раза в 3 повысилась.
16 Chai Nic
 
03.10.13
20:40
Антивируса надеюсь нет?
17 NikVars
 
03.10.13
20:40
(15) А семерка какая? (1) или нет?
18 feofs
 
03.10.13
20:40
Антивира нету, специально не ставлю пока.
19 Злой Бобр
 
03.10.13
20:41
(0) У вас на этой железке и терминал и скуль? Если да то поставьте терминал (х32) на старую машинку а тут оставьте только скуль (х64). Ну и по ходу потихоньку переписывайте на прямые запросы.
20 feofs
 
03.10.13
20:41
А семерка какая? (1) или нет?
1С 7.7-027
21 floody
 
03.10.13
20:41
настройки дискового контроллера проверь, в плане кеширования
22 feofs
 
03.10.13
20:42
Пока нет терминалов. Только 1С и SQL и все.
23 Grobik
 
03.10.13
20:43
Давно Mykola Balanov bananan не видно. Может случилось чего?
24 Злой Бобр
 
03.10.13
20:43
Кстати, для терминала на старой железке можно обойтись вообще без рейда (просто образ храните отдельно что б быстро поднять вдруг чего).
25 Злой Бобр
 
03.10.13
20:44
(22) Ну вот вам и ответ.
26 NikVars
 
03.10.13
20:46
(20) Что 27 я видел. Я не про то спрашивал.
27 Злой Бобр
 
03.10.13
20:52
(26) Ну если приложение запустилось то все пропатчено, я так думаю. У автора просто вопрос почему под 32-битной системой работает быстрее чем под 64.
Ответ очевиден - разнести по разным машинам базу и приложение. Ну или работать на одной, но в файловом режиме.
28 Grobik
 
03.10.13
20:55
(27) Ничего не очевидно.
29 NikVars
 
03.10.13
20:55
(27) Понятно.
30 Z1
 
03.10.13
20:56
(0) хоть какой размер базы ?
31 feofs
 
03.10.13
20:56
Вопрос, почему же на новом значительно более шустром сервере, она работает медленее, как такое могло произойти? Прогер 1С-ик, говорит на старом ничего сверхеестесвенного не делал, поставил SQL 2000 SP4, все по умолчанию, залил базу и все.
32 feofs
 
03.10.13
20:56
Размер 10 Гб
33 feofs
 
03.10.13
20:58
Кэши дисков на контроллере включены.
34 Злой Бобр
 
03.10.13
20:58
(31) Потому что вы неумеете настраивать сервер. Поэтому для вас самый простой вариант - разнести скуль и терминал по разным машинам. Благо старая железка под терминал в самый раз будет.
35 Z1
 
03.10.13
20:59
(31) смотри счетчики дисков на новом и старом сервере.
и не страшно на ssd ? ( может я уже отстал от прогресса )
36 feofs
 
03.10.13
21:00
Да нету щас терминалов.
37 feofs
 
03.10.13
21:00
На SSD не страшно.Бэкап есть, тогда не страшно
38 feofs
 
03.10.13
21:01
А по конкретнее какие счетчики? Очереди, активности?
39 Grobik
 
03.10.13
21:01
(34) Как и прежде. Ничего не очевидно.
40 feofs
 
03.10.13
21:02
Злой Бобр, ну если ты умеешь то помоги советом. Нечего сейчас разносить, нету терминалов.
41 Z1
 
03.10.13
21:03
(38) самый главный средняя длина очереди к диску ( чем меньше тем лучше )
42 Chai Nic
 
03.10.13
21:04
(34) При чем здесь вообще терминал? Речь у ТС о том, что даже в тестовом варианте с локальным одним пользователем тормозит..
43 NikVars
 
03.10.13
21:06
(40) На старом I7 3.1 Ггц на новом 2ХIntel Xeon 2640 2.5Ггц.
Для 7.7 нужно 1 ядро. Для 7.7 старый проц круче.
Я прав?
44 Злой Бобр
 
03.10.13
21:07
(40) Ну запусти 1С со своего компа (не через RDP), база пусть на новой железке крутится. Разницу увидишь сам.
А как настраивать сервер уже 100500 раз обсуждалось. Так что пусть ваш админ, прог, ну или кто там крайний - почитает в нете. За день все прекрасно настраивается. По ходу и большинство вопросов пропадет. Останется только потихому переписывать на прямые запросы.
И да - ЗиК даже и недумайте в скуль засовывать. Пусть ЗиКовская база в ДБФ так и будет.
45 Chai Nic
 
03.10.13
21:08
Для меня очевидно, что проблема не собственно в сервере, а в работе 1с v7 с этим сервером. А конкретнее - с системой на сервере. Попробуй в качестве теста поставь на него 2003 сервер, если тормозить не будет - это подтвердит версию.

(43) Ну ксеон всё-таки имеет кэш побольше, а для 1с это существенно. Так что, по-моему, быстродействие должно быть у них одного порядка.
46 Злой Бобр
 
03.10.13
21:08
(43) Да. Приложение неумеет использовать ядра и многопоточность. Зато это умеет скуль+терминал.
47 Chai Nic
 
03.10.13
21:09
(46) Ну и как наличие терминала повлияет на быстродействие ОДНОГО сеанса?
48 Злой Бобр
 
03.10.13
21:13
(47) Я автору посоветовал запустить 1С на локальном компе (не на сервере). Ну и курить мануал по настройке сервера. Лично мне поиск в нете и MSDN очень помогло. Кто б там что ни говорил но хелп у мелкомягких пожалуй лучший.
49 feofs
 
03.10.13
21:13
Вообщем щас перекинул tempdb на SSD и время сократилось с 28 до 11с практически как на старом, хотя на старом на обычном винте лежала. Может tempdb еще на большее кол-во файлов порубать, как думаете поможет?
50 Chai Nic
 
03.10.13
21:15
(48) Да не нужно там ничего особо настраивать.. всё по умолчанию сносно работает. Только max degree parallelism поставить в 1.
51 Злой Бобр
 
03.10.13
21:16
(49) Уж незнаю что вы там курите, но как тогда ваше заявление (0):
>>"база на SSD RAID1"
Даже боюсь спрашивать что же у вас там сейчас крутится на самом деле ...
52 feofs
 
03.10.13
21:18
tempdb на SSD RAID1 скинул, а база там и была, как я и писал.
53 NikVars
 
03.10.13
21:18
(49) http://interface31.ru/tech_it/2009/09/nastraivaem-1s-predprijatie-77-dlja-raboti-s-sql-server-2000.html
"На первой закладке открывшегося окна вводим имя создаваемой базы, вторая и третья закладка определяют пути хранения файла БД и файла лога транзакций. По умолчанию предполагается их хранение в папке установки SQL сервера, однако желательно хранить их в отдельной папке рядом с базой 1С (желательно на отдельном жестком диске или на отдельном разделе)."
54 Злой Бобр
 
03.10.13
21:21
(52) Ну ткни меня носом - где написано. Я невижу в упор невижу.
55 MMF
 
03.10.13
23:01
(52) страйп? на SSD? а ты, похоже, смелый парень
56 MMF
 
03.10.13
23:04
(55+) позор мне... забыл, что рэйд1 это зеркало
57 вовочка
 
06.10.13
17:53
к стати в MS SQL 2008 есть установка размера памяти
для запросов по умолчанию стоит 1мб
недавно напоролся с медленной работой правда в 8.2
увеличил до 4мб и быстродействие увеличилось
правда все визуально со слов бухов
58 floody
 
06.10.13
18:28
может на новом серваке shared memory не включен? или как правильно называется механизм, чтобы не через tcp/ip гонять данные
59 Chai Nic
 
06.10.13
20:13
(58) Это несущественно в подавляющем большинстве случаев..
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший