|
v7: Медленная работа РассчитатьРегистрыНа() | ☑ | ||
---|---|---|---|---|
0
ikea
26.08.14
✎
12:54
|
После перехода на WinServer 2008 c WinServer 2003 начались тормоза при вызове РассчитатьРегистрыНа();
Документ(с одной-двумя строками) проводится стал гораздо медленнее по сравнению со старой операционкой. Код не менялся. Раньше проводился документ за пару секунд, теперь за пару минут. Админ валит на 1С. Доводы о том, что при неизменном коде на другой ОС все работало как надо он не воспринимает. Проблему придется решать самому. Подскажите в каком направлении смотреть. |
|||
1
lavalit
26.08.14
✎
12:56
|
рамер производительности в помощь
|
|||
2
lavalit
26.08.14
✎
12:57
|
и если есть еще возможность замерить на 2003 тогда будет с чем сравнить
|
|||
3
ikea
26.08.14
✎
12:59
|
(1), (2) почитай внимательно топик.
|
|||
4
1Сергей
26.08.14
✎
13:02
|
SQL? Какой был и какой стал?
|
|||
5
Z1
26.08.14
✎
13:03
|
(0) Для начала опиши базу.
из 0 даже неясно у тебя dbf или sql.терминал есть нет сколько пользователей было стало. Какое было и какое железо стало. и.т.д. чем подробней напишите тем точнее получите ответ |
|||
6
Ёпрст
26.08.14
✎
13:05
|
||||
7
ikea
26.08.14
✎
13:33
|
(5) Извиняюсь, подзабыл.
Итак, база DBF. Все пользователя работают через терминал. Количество пользователей было 80, сейчас столько же. Был сервак 8-ядер 2.2Ггц, 8 гиг оперативы. Сейчас стал сервак: 8-ядер 2.33 ГГц(Xeon 5410) 8 гиг оперативы. Тупо замена старого на новый. Загрузка проца не превышает 30%. Был Server 2003 32bit, стал Server 2008R2 64-bit. |
|||
8
Z1
26.08.14
✎
13:41
|
(7) Терминал на том же сервере или нет.
Опиши какая была дисковая система раньше и какая стала.(база на отдельном диске или нет есть или нет раид ) размер базы какой и размер самой большой таблицы. Какое было раньше подключение к сети старого и нового сервера. конфигурация самописная или типовая.какие доп компоненты используете |
|||
9
ivsher
26.08.14
✎
13:45
|
А я бы первым делом проверил включено ли кеширование дисков. Это самые первые грабли по которым ходят админы, после установки/переустановки системы.
|
|||
10
ikea
26.08.14
✎
13:51
|
Дисковая система на старом сервере была RAID 10. Сейчас на новом стоят два винта в обычном сата режиме. На одном система, на другом база.
Размер базы 2.1 Гб. Самая большая таблица 150 МБ, регистр ПартийТоваров. Работа шла ранее по терминалу, сейчас тоже. Да не в железе тут дело. Админ не захотел ставить 2003 Server, а решил 2008. Вот тут тормоза и начались. Мониторинг системы показывает что ресурсов предостаточно, скорости чтения/записи дисков с запасом, загрузка по процессору не более 20-30% и достигает максимум 60% в час пик. Конфа самописная. Еще раз повторюсь, ЧТО РАНЕЕ НА 2003 СЕРВЕРЕ ВСЕ РАБОТАЛО ОТЛИЧНО(все быстро проводилось, ничего не тормозило и не подвисало), код не менялся. Перешли на новую ось, база стала. |
|||
11
ikea
26.08.14
✎
13:52
|
(9) Кэширование дисков включено.
|
|||
12
Злой Бобр
26.08.14
✎
14:00
|
(10) >> Дисковая система на старом сервере была RAID 10. Сейчас на новом стоят два винта в обычном сата режиме.
Дальше можно несмотреть. |
|||
13
ivsher
26.08.14
✎
14:03
|
(7) Так а в чем причина перехода то? Я так понял на старом сервере рейд был а на новом его нет. Оператива и процы практически те же характеристики. А вот то что был рейд 10 а стало посто 2 sata (я так понял даже не SAS) диска это минус. Посмотрите в мониторе длину очереди на чтение/запись к диску с базой. Для нормальной работы у вас должно быть не более 1.
|
|||
14
orefkov
26.08.14
✎
14:14
|
(10)
150 метров регистр - вообще пыль, летало даже на гигагерцевом атлоне и IDE диском на 40 гиг. Проверь, действительно ли все работают исключительно через терминал, может кто через шару заходит. Проверь положение ТА и дату/время на компе, может случайно сдвинули вперед. |
|||
15
ivsher
26.08.14
✎
14:17
|
(14) а но то пыль, но мы же не знаем сколько пользователей подключено к базе. Если нагрузка приличная, то 1 сата диск может не справиться.
|
|||
16
Ёпрст
26.08.14
✎
14:18
|
рейд 10 променяли на обычный винт.. ну-ну..
в дбф основные тормоза - это дисковая система. |
|||
17
Ёпрст
26.08.14
✎
14:19
|
ну ладно бы там ssd диск воткнули, еще туда-сюда..
|
|||
18
orefkov
26.08.14
✎
14:19
|
(15)
Ну, у меня на том железе до 30 юзеров работало. Правда, РассчитатьРегистрыНа там было искоренено, как класс. |
|||
19
ikea
26.08.14
✎
14:20
|
Старый сервер умер... Просто замена.
Длина очереди не более 0.1 в пик на 0.5 |
|||
20
Z1
26.08.14
✎
14:20
|
(15) пользователей 80 как бы очень критично для dbf.
Ставьте raid 10 на новый сервер. Обоснованиечто надо так делать померяйте очередь к диску ( где база) как сделано сейчас и как было раньше -естественно при рабочей нагрузке. разницу увидите сами. |
|||
21
ivsher
26.08.14
✎
14:23
|
(19) вот теперь уже интересно становится. очередь то реально небольшая. А то что в (14) писали проверили ?
|
|||
22
Злой Бобр
26.08.14
✎
14:24
|
(19) Не верю (с) ...
Что б саташный диск выдавал 0,5 при 80 зверях?.. Ну вы расскажите это кому другому. 2-3 я еще поверю, но не 0,5. И то это оптимистическая цифра. |
|||
23
ikea
26.08.14
✎
14:25
|
Все работают только через терминал. По другому просто не достучишься к базе. Общих открытых папок тоже нет.
|
|||
24
ivsher
26.08.14
✎
14:26
|
(22) не ну мы же не знаем как они работают. может зашли и в носу ковыряют :) Не верить ТС у нас оснований как бы нет...
|
|||
25
Злой Бобр
26.08.14
✎
14:26
|
+22 Ну и КД я надеюсь не на этом железе?
|
|||
26
ikea
26.08.14
✎
14:37
|
Вечером админ воткнет SSD. Отпишусь.
|
|||
27
romix
26.08.14
✎
14:38
|
Фильтры на нужные измерения ускоряют расчет регистров на.
|
|||
28
ikea
26.08.14
✎
14:39
|
(22) Сейчас база работает в режиме набивки документов. Отчеты тяжелые никто не запускает. Обычно отчеты запускают к вечеру.
Режим набивки документов где-то один-два в минуту. В каждом не более 10-15 строк. |
|||
29
Злой Бобр
26.08.14
✎
14:44
|
(26) RAID-10 на SAS дисках ставьте и немучьте попу. Собственно это бочина админа, пусть разгребается.
|
|||
30
DrZombi
гуру
26.08.14
✎
14:47
|
(0) Прямые запросы, корректное закрытие регистров, спасут отца "Демократии" :)
|
|||
31
DrZombi
гуру
26.08.14
✎
14:48
|
(20) Не спасут рейды, если БД шагнула за 60 гб :)
|
|||
32
DrZombi
гуру
26.08.14
✎
14:49
|
+(0) >>> WinServer 2008 c WinServer 2003
А какова версия SQL-ля? :) И каков вообще смысл переходить для 1С 7.7 на Сервера, выше 2003-их? Вот люди живут неплохо на Выне 2003 х64 :) |
|||
33
DrZombi
гуру
26.08.14
✎
14:49
|
+ на 8-ке
|
|||
34
DrZombi
гуру
26.08.14
✎
14:53
|
(7) Жесть... для 7.7 вообще неважно, 10 ядер или одно.
Переходите на SQL 2005-ый только. Сервер лучше для 7.7 2003 х64 ... И так же использование 1С++ спасет ваше положение :) |
|||
35
orefkov
26.08.14
✎
15:06
|
(34)
Для 7.7 количество ядер не важно. А вот для терминального сервера, на котором все крутится, важно. |
|||
36
Злой Бобр
26.08.14
✎
15:12
|
(35) Необращай внимания - это ж зомби. )
|
|||
37
ikea
26.08.14
✎
15:22
|
Вопрос по переходу на SQL пока не ставится. Поскольку много модулей и отчетов придется переписать на прямые запросы.
|
|||
38
ikea
26.08.14
✎
15:24
|
(32) Переход на 2008 прихоть админа. С сожалению, командовать им я не могу. Изначально моя позиция была поставить 2003 на новый сервак.
|
|||
39
Злой Бобр
26.08.14
✎
15:30
|
(38) При ДБФ базе командовать и ненужно. Если захотелось чудику поставить медленный диск - его проблемы. Ваша задача в 1С кодить а не на поворотах заносить. Пусть каждый занимается своим делом.
|
|||
40
ikea
26.08.14
✎
15:40
|
(39) Так руководству я сказать не могу. Оно у меня постоянно спрашивает и просит помочь админу. Вопрос о замене админа стоит, но, тем не менее, решить проблему нужно, поскольку контра простаивает и теряет деньги.
|
|||
41
Злой Бобр
26.08.14
✎
17:34
|
(40) Ну так пусть отсыпят тебе денег и ты решишь. Проблем нет.
|
|||
42
КонецЦикла
26.08.14
✎
17:41
|
(40) Чем более болезненными будут потери - тем быстрее включится моск у креведок. Хотя не всегда помогает с первого раза... и даже со второго...
Нормально все на 2008 работает. Но как-то глупо ставить более современную ось и более калечное железо... и сравнивать... |
|||
43
thezos
26.08.14
✎
17:55
|
RAID10 из ssd дисков, которые pci-e. Будет летать.
|
|||
44
КонецЦикла
26.08.14
✎
19:57
|
Одного самсуня 840 про хватит с головой
|
|||
45
КонецЦикла
26.08.14
✎
19:58
|
Надо все же попытать админа... наверное что-то навешал еще на сервак, но этим пусть креведки занимаются, зачем автору лезть?
|
|||
46
Злопчинский
26.08.14
✎
20:59
|
Вот этой штучкой еще подчисти
http://infostart.ru/public/180018/ |
|||
47
ikea
02.09.14
✎
13:31
|
Как и обещал отписываюсь о результатах. Админ, сц..ко воткнул SSD-винт и стало гораздо шустрее работать. Всем спасибо за участие.
|
|||
48
КонецЦикла
02.09.14
✎
14:03
|
(47) Но забивать болт не стоит. Интенсивный путь развития лучше :)
|
|||
49
Злой Бобр
02.09.14
✎
20:04
|
(47) Ну никто и несомневался.
Ты скажи тупому админу что если RAID-10 делать то нужно ставить 8 SAS дисков. А то этот чудик снова пожлобится на диски и будет тебе доказывать что и рейд непомогает. |
|||
50
varelchik
03.09.14
✎
09:30
|
(47) Вот видишь.
Все всегда грузят тех кто отвечает за 1С. А если серьезно копнуть, то админы не когда не признаются что проблемы то у них. А решать то приходиться тебе. У меня та же история, только по хлеще. Терминалы висят, а грешат то на 1С, хотя при чем здесь 1С и почта? |
|||
51
Тюря
03.09.14
✎
10:20
|
Близкая тема.
Хочу перевести базу с CRM от раруса на SQL, встроенную в АТС. При загрузке в SQL 1c вылетает. Кто делал такую штуку? |
|||
52
КонецЦикла
03.09.14
✎
10:26
|
(51) Тестирование и исправление. Поиск кривых данных, реквизиты неогр. длины, в общем фпоиск.
|
|||
53
Зеленый Кот
03.09.14
✎
11:26
|
>> Переход на 2008 прихоть админа. С сожалению, командовать им я не могу. Изначально моя позиция была поставить 2003 на новый сервак.
я хочу видеть как автор ставит 2003 на новый сервак! скажи админу что уже на 2012 переходить пора! |
|||
54
Chai Nic
03.09.14
✎
11:30
|
РассчитатьРегистрыНа создает dbfки в каталоге временных файлов. Причем создает он их по непонятной причине в режиме синхронной записи, с отключенным кэшированием. Тормоза именно из-за этого..
|
|||
55
Chai Nic
03.09.14
✎
11:31
|
Так что, решением может быть или рамдиск, или установка утилиты типа SuperCache, которая позволяет принудительно задействовать кэширование с отложенной записью, даже если приложение этого не хочет.
|
|||
56
Тюря
03.09.14
✎
12:43
|
(52) Тошно.
На встроить на форум функция, если задается вопрос, то авто ответ. ПШОЛВЯНДЕКС. Яндекс знает все. Но все равно спасибо ))) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |