#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? Порекомендуйте, пожалуйста, что-нибудь.
#3
by lostfoton
Это в Производительности смотреть как я понял. Но у меня там девственная чистота. Подскажи как добавить счетчик с этим параметром.
#4
by KRV
ЭЭ... не помню :( думаю, что Яндех ответит сразу - я уже давно не Одминю.. хотя пора бы :)) надо отдохнуть...
#6
by lostfoton
Ожидание блокировки таблицы "Журналы" в том числе, но часто даже просто когда меняю значение константы.
#7
by lostfoton
Нажал "+", но там нет названий счетчиков только цифры типа: "Объект 1150", "Счетчик 1152".
#8
by Злой Бобр
Контроллер внешний? К-во пользователей в одной базе или во всех (просто 6х35=210 на таком железе и должно дико тормозить)?
#10
by СоболиныйГлаз
1)Сервер - контроллер домена? 2)Посмотри перечень процессов сервера на предмет наличия всяких многократно запускаемых приблуд типа мониторов состояния принтера и т.д.
#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, в остальном конфигурация сервера осталась та же.
#21
by FN
она. тогда смотри документы или обработки с Начать/ЗафиксироватьТранзакцию... в какой базе мучают транзакции?
#23
by СоболиныйГлаз
"Какое имя процесса который смотреть?" Потрудиться совсем не хочешь? Откуда я могу знать какие модели и каких фирм принтеры у тебя стоят.
#24
by Злой Бобр
Ты зря полагаешь что в типовых все так замечательно. Еще раз - включай замеры на диск и смотри на результат.
#26
by 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 Буду смотреть нетиповую конфигурацию. -- Люди, а так в целом, железо-то не слабое?
#36
by FN
Железо слабовато - это точно. Но апгрейд железа врядли поможет, а вот оптимизация программы поможет сильно.
#37
by lostfoton
Посоветуйте примерную конфигурацию сервера пожалуйста. Программу однозначно переписывать с нуля буду если дирекция добро даст.
#38
by Злой Бобр
Сервера для чего именно? Какие входящие данные? А то так можно сказать что подойдет любой, но только в розовом корпусе. Если ты задаешь тут такие вопросы, то боюсь "переписывать с нуля" изначально обречено. Лучше допиливай то что есть.
#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 бита нужно.
#47
by lostfoton
Да оперативки добавить нужно. Но Win 2003 Server Standart поддерживает до 4 Гб. Надо еще и ось вероятно обновлять.
#49
by Злой Бобр
Бу-Га-Га... Тебе этого железа за глаза хватит. Вот только докупи дисков и сделай 10 рейд, если контроллер поддерживает.
#51
by lostfoton
ДБФ сложился исторически :-) с SQL не имел дела и в глаза не видел, но подумать о нем очевидно нужно. RAID 10 уже стоит. правда на 7200 rpm дисках.
#52
by Злой Бобр
Ну теперь наведи порядок в базах и будет все летать. Кстати - зачем их столько? Кто и что в них делает?
#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к. В любом случае пациент станет чесаться меньше и тогда лечение можно проводить не торопясь, вдумчиво.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- 2003 сервер + терминальный режим + просто по сети + sql сервер
- Можно на один сервер ставить терминал, сервер предприятия и sql сервер
- переносим сервер 1с на другой сервер, можноли оставить ключи на старом сервере?
- Как оптимальнее расселить сервер терминалов, сервер СУБД и сервер 1С на 2 сервера
- Сервер 1с терминальный сервер + два сетевых интерфейса, как организовать?
- Как настроить проброс COM на терминальный сервер.
- Сервер 1с + Postgresql + Терминальный сервер
- Разница между Win Server 2008R2 и Win Server 2003 R2
В этой группе 1С
- Региональный праздничный день и табель
- GUID имени таблицы в SQL = метаданные.имя
- ЗУП. Оплачено часов и отработано часов. В чем различия?
- УПП Почасовые невыходы увеличивают дни в расчете среднего по больничному
- Не создаётся кластер при создании центрального сервера.
- Журнал регистрации: попадают не все события
- Управляемые формы - максимизация
- Ошибка при выполнеии отчета Анализ состояния налогового учета по налогу на прибыль
- Как программно получить норму рабочих дней сотрудника?
- Как работать с процедурой ПриИзмененииСсылки?
- Начисление з/п. Проблема.
- Файл .dt не загружается
- Конвертация: справочник-перечисление
- Продажи по банковским кредитам в УТ. Есть вопрос.
- Незавершенное производство в 1С:Комплексная автоматизация 8
- Отслеживание изменения справочника
- В терминале у одного пользователя не запускается калькулятор из 1с?
- Как отсторнировать начисленную амортизацию?
- СКД Реквизиты в собственной иерархии
- Панель навигации на управляемой форме (8.2)