|   |   | 
| 
 | 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) Тошно.
 На встроить на форум функция, если задается вопрос, то авто ответ. ПШОЛВЯНДЕКС. Яндекс знает все. Но все равно спасибо ))) | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |