|
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) Это несущественно в подавляющем большинстве случаев..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |