Терминальный Сервер Win 2003 Server для 1С 7.7. Транзакция #502149


#0 by lostfoton
Здравствуйте. Прошу помощи. Замучала блокировка при ожидании транзакции. Конфигурация сервера: Intel-овский Tower сервер: Процессоры: 2x Intel Xeon, 2800 MHz Мать: Intel Brandon SE7520BD2 (1 PCI, 1 PCI-E x4, 3 PCI-X, 6 DDR DIMM, Video, Dual Gigabit LAN, SCSI) Оперативка: 4 Gb Registered ECC HDD: 2xWestern Digital Raptor 10200 rpm 70 Gb в массиве RAID 0 на Intel RAID Controller SRCS14L Опер. Система: Microsoft Windows Server 2003 R2, Standard Edition, SP 1 Из софта стоят: 1С: Предприятие 7.7 рел. 27, WinRar 1с Базы DBF – 6 шт. Активно используемые: 1-    База 1,14 Gb – склад нетиповая конфигурация – интенсивное проведение документов 2-    База 2,54 1С: Бухгалтерия 4.5 3-    База 1,46 1С: Бухгалтерия 4.5 Остальные базы используются поскольку поскольку. Сервер настроен и работает как терминальный сервер.  Базы и система стоят на HDD сервера (выше указанный RAID 0). Количество пользователей 1С: в час пик максимально 35. Как думаете в чем причина: В железе? Много пользователей? Нужно переходить на SQL? Порекомендуйте, пожалуйста, что-нибудь.
#1 by floody
Ожидание блокировки таблицы "Журналы" ?
#2 by KRV
смотрим очередь на диск
#3 by lostfoton
Это в Производительности смотреть как я понял. Но у меня там девственная чистота. Подскажи как добавить счетчик с этим параметром.
#4 by KRV
ЭЭ... не помню :( думаю, что Яндех ответит сразу - я уже давно не Одминю.. хотя пора бы :)) надо отдохнуть...
#5 by chief accountant
"+" нажми
#6 by lostfoton
Ожидание блокировки таблицы "Журналы" в том числе, но часто даже просто когда меняю значение константы.
#7 by lostfoton
Нажал "+", но там нет названий счетчиков только цифры типа: "Объект 1150", "Счетчик 1152".
#8 by Злой Бобр
Контроллер внешний? К-во пользователей в одной базе или во всех (просто 6х35=210 на таком железе и должно дико тормозить)?
#9 by lostfoton
Злой Бобр. Контроллер внешний на 4 SATA порта. Количество пользователей 35 всего.
#10 by СоболиныйГлаз
1)Сервер - контроллер домена? 2)Посмотри перечень процессов сервера на предмет наличия всяких многократно запускаемых приблуд типа мониторов состояния принтера и т.д.
#11 by smaharbA
База 1,14 Gb – склад нетиповая конфигурация – интенсивное проведение документов
#12 by smaharbA
райд 0 - Безумству храбрых - нужен психиатр (с)
#13 by lostfoton
СоболиныйГлаз 1. Доменной структуры вообще нет. Сервер не контроллер домена. 2. Какое имя процесса который смотреть?
#14 by ilkoder
У нас тоже админ поставил на терминал райд 0 - и накрылись в один прекрасный день все мои отчеты-обработки... я там папку хранил... и архивы:))) Слава богу сами базы на других серваках были
#15 by lostfoton
smaharbA райд 0 - Безумству храбрых - нужен психиатр - полностью согласен, но сервер достался в наследство.
#16 by Злой Бобр
Ну тогда смотри замеры. Я так думаю скорей всего неоптимальное проведение виновато. Да ладно. У них же ДБФ базы, они без него иногда падают. Так что это их выбор.
#17 by smaharbA
установи время ожидания захвата в 1 или вообще в 0 либо приблуду от ромикса и загрузку немного снизишь
#18 by FN
Для начала поставь приблуду от Ромикса или Время ожидания в "0". затем смотри модули документов на предмет долгого проведения и оптимизируй, оптимизируй, оптимизируй, оптимизируй...
#19 by lostfoton
Raid 0 совершенно недавно упал. Был АПОКАЛИПСИС. сейчас сделал raid 10, в остальном конфигурация сервера осталась та же.
#20 by lostfoton
FN использую vk_sleep_1C.dll. - это приблуда от Romixa?
#21 by FN
она. тогда смотри документы или обработки с Начать/ЗафиксироватьТранзакцию... в какой базе мучают транзакции?
#22 by lostfoton
Сам грешу на нетиповую конфигурацию - там жуть что понаписано.
#23 by СоболиныйГлаз
"Какое имя процесса который смотреть?" Потрудиться совсем не хочешь? Откуда я могу знать какие модели и каких фирм принтеры у тебя стоят.
#24 by Злой Бобр
Ты зря полагаешь что в типовых все так замечательно. Еще раз - включай замеры на диск и смотри на результат.
#25 by lostfoton
Уважаемые. я вообще не сисадмин - поэтому прошу отнестись с пониманием. :-)
#26 by FN
Для начала точно определись - какая из конфигураций тормозит (поработай оператором пару часиков). Если все - смотри железо, включай замеры и тп. (это уже к админам) Если конкретно одна из баз "тормозит" - смотри какие именно документы часто и долго проводятся - их и переписывай.
#27 by lostfoton
FN по опросам пользователей проблемы с транзакцией в не типовой конфигурации.
#28 by Злой Бобр
Мой компьютер - Управление - Журнали и оповещения производительности - Журналы счетчиков Действие - Новые параметры журнала Задаешь имя (любое) Кнопка Добавить объекты - Физический диск (в самом низу по идее) Интервал 1 сек. Применить - ОК.
#29 by FN
уже лучше... сколько в этой базе одновременно активных пользователей (создающих документы). Какой(ие) документ самый распространенный? Сколько таких документов в день? Среднее время проведения документа? Нет ли в базе любителей запускать обработки по пакетному созданию/проведению документов?
#30 by lostfoton
Злой Бобр. Все делаю так только вместо названий объектов цифры. FN пользователей в этой базе около 20. интенсивно проводят 10. самые распространенные документы - приходная и расходная накладная, работают с одним регистром "ОстаткиТоваров". Среднее время проведения документа около 1-2 минут.
#31 by FN
>Среднее время проведения документа около 1-2 минут. просто застрелится... должно быть 1-2 секунды
#32 by FN
Сделай замер производительности и проведи расходную накладную - посмотри где затык. с вероятностью в 99% на строчке РассчитатьРегистрыНа...
#33 by Злой Бобр
Ну тогда создай новый и нажми не Добавить объекты а Добавить счетчики. В объекте выбери физический диск. Поставь точку Все счетчики. Нажми Добавить. Ну и так само Применить ОК.
#34 by lostfoton
Злой Бобр. Счетчики тоже как цифры. Че-то с WIndows видимо не так. FN Буду смотреть нетиповую конфигурацию. -- Люди, а так в целом, железо-то не слабое?
#35 by Злой Бобр
Не верю. У меня все нормально показывает. Как просматриваешь? Железо неважнецкое.
#36 by FN
Железо слабовато - это точно. Но апгрейд железа врядли поможет, а вот оптимизация программы поможет сильно.
#37 by lostfoton
Посоветуйте примерную конфигурацию сервера пожалуйста. Программу однозначно переписывать с нуля буду если дирекция добро даст.
#38 by Злой Бобр
Сервера для чего именно? Какие входящие данные? А то так можно сказать что подойдет любой, но только в розовом корпусе. Если ты задаешь тут такие вопросы, то боюсь "переписывать с нуля" изначально обречено. Лучше допиливай то что есть.
#39 by FN
не гони лошадей. потестируй пока - найди все узкие места. А потом уже решай что делать.
#40 by smaharbA
любители проверок железа/ос по сабжу не попадают даже в 5%
#41 by lostfoton
Злой Бобр. Конфигурацию железа Терминального сервера для 1С 7.7 с базами dbf пользователей на 40. Для складских операций (много прихода, много расхода).
#42 by lostfoton
FN - не гони лошадей. потестируй пока - найди все узкие места. А потом уже решай что делать. Спасибо, попробую, просто уже назрело не только по производительности конфигурации.
#43 by Злой Бобр
Много - это сколько? А почему именно ДБФ? Может SQL - резать базы ненужно будет, анализ более качественный, хранение данных получше, ...
#44 by lostfoton
приход - суммарно 500 строк в документах в день. расход - суммарно 6000 строк в документах в день.
#45 by FN
В текущий сервер запихни SSD и тебе производительности хватит еще надолго. ЗЫ Разве что оперативу можно добавить - но тут уже 64 бита нужно.
#46 by palpetrovich
баланс не сойдется :)
#47 by lostfoton
Да оперативки добавить нужно. Но Win 2003 Server Standart поддерживает до 4 Гб. Надо еще и ось вероятно обновлять.
#48 by FN
Гы. у меня данные практически такие же (расход 5~8 тыс, приход 0,5~1 тыс).
#49 by Злой Бобр
Бу-Га-Га... Тебе этого железа за глаза хватит. Вот только докупи дисков и сделай 10 рейд, если контроллер поддерживает.
#50 by Злой Бобр
+49 Да, и скуль при таких "объемах" конечно же ненужен.
#51 by lostfoton
ДБФ сложился исторически :-) с SQL не имел дела и в глаза не видел, но подумать о нем очевидно нужно. RAID 10 уже стоит. правда на 7200 rpm дисках.
#52 by Злой Бобр
Ну теперь наведи порядок в базах и будет все летать. Кстати - зачем их столько? Кто и что в них делает?
#53 by lostfoton
Злой Бобр. Много юр-лиц. - много баз. :-)
#54 by lostfoton
Всем большое спасибо за советы. FN и Злому Бобру особенно. Буду пробовать оптимизировать конфигурацию. P.S. Стоит ли заморачиваться и ставить в RAID 10 вместо 7200 rpm дисков - 10200 rpm диски (Western Digital VelociRaptor например)?
#55 by FN
Не стоит. Лучше деньги на SSD потрать (только нормальный интел+SLC). А рейд10 оставишь для бекапов.
#56 by lostfoton
Слышал что у SSD дисков ограниченный ресурс - у кого нибудь есть опыт сколько SSD диск протянет, т.е как часто его придется менять?
#57 by Злой Бобр
Если 10 рейд уже стоит - пробуй переписать модули. Вполне вероятно что и так потянет. Если после переписывания упрется в тормоза дисковой системы тогда уж лучше задуматься о покупке нового сервера с рейдом на SAS дисках. SSD непользую - нелюблю ставить на себе эксперименты, потом такая экономия вылазит такими минусами что мало непокажется. Я как все, а кто любит рисковать - никто незапрещает.
#58 by FN
(56,57) с 1С-базами SSD еще не пробовал. А дома уже год стоит один из первых (медленный на запись, без трима) SSD под систему. Проблем нет. Более того - все просто летает (кроме скорости записи). Комп используется активно - особенно инет и онлайн-видео - соответственно большая нагрузка на системный диск (темпы сильно забиваются). Но Злой Бобр прав: сначала переписывай модули, а только потом очередной поиск узких мест
#59 by Туц
Хм....  сперва железо наворотить. Для каждой базы отдельный диск или массив, тут уж как с финансами. Два ксенона мало, надо бы хотя бы 4 ядра. Оперативки тоже маловато, добавить 2-4Гига. Платформу пускай с ключем /t чтоб временные файлы на рамдиск ложились. Диск на 600 или на 400 со сжатием ntf чтоб хватило. Ну а после этого оптимизировать. Кстати убрать лишний софт. Как-то так.
#60 by FN
Вы, батенька, часом не в гос.учреждении работаете? Методы похожи: сначала тратим денежки, потом разбираемся и отмазываемся
#61 by Туц
Нет. А что разве не очевидно что при 35 зверьках железо слабовато? И вообще так уж сложно купить 3 винта и оперативку? Конечно проц не так просто заменить, но винты и память в 8к обойдутся. Хотя конечно лучше SAS, но тогда 21к. В любом случае пациент станет чесаться меньше и тогда лечение можно проводить не торопясь, вдумчиво.
#62 by lostfoton
ОК. Будем думать.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С