Имя: Пароль:
1C
1С v8
Скорость проведения УПП - эксперименты с памятью
,
0 aspirant
 
28.03.12
12:09
Кто сталкивался с медленной (по своему субъектиному ощущению) скоростью проведения доков в УПП 1.3 - какие варианты использовали?
Мой пример: около 650-750 ЗакПок + 650-750 РТиУ + 650-750 СФ + 300 ПКО + 150 ПП + 5-6 ТребНакл + 10 ОПзС (с 10 строчками ГП и 200 строчками сырья) В СУТКИ. Работа 7х24. 30 пользователей в базе. SQL.

Скорость проведения РТиУ - 3-4 секунды. В табл.части 10-20 позиций. 2 оператора на выписке. Сравнивают с 7.7 - говорят в 7.7 быстрее в разы было.

Все рекомендации Гилева выполнены - отключены учет по складам, порядок формирования учетных цен - по нулевым, версионность отключена, управляемые блокировки, РАУЗ.

Сервера старые, 2003,2004,2006 г.в. Ради прикола перепровожу на ноутбуке на виртуальном диске RamPlus. База в файловом ржиме за неполный квартал - 4,7Гб. Все доки перепроводятся за 4 часа. На сервере примерно в 10 раз медленнее. Сейчас изыскиваем возможность нарастить сервера путем увеличения SCSI дисков до 6 вместо 4 и BBU. Кто как выкручивался при нехватке бюджета?
12 eklmn
 
гуру
28.03.12
12:42
Терминал?
13 aspirant
 
28.03.12
12:47
(12) используется
(11) мониторятся - особливо обмен страниц и средняя очередь диска, ну и сопутствующие
(10) отложенное проведение оставил пока на закуску, но чета он не сильно ускоряет - все равно делаются проводки по дебиторкам
(9) просто вдруг у кого-то быстрее.......
14 eklmn
 
гуру
28.03.12
12:50
(13) че заметил, с клиентсокй машины проводится быстрее, хз почему
15 eklmn
 
гуру
28.03.12
12:51
+ попробуй 1 вытащить с терминала, ну и протестить
16 aspirant
 
28.03.12
12:52
(14) я по старинке перепроведение на сервере предприятия делаю. Не знаю правильно или нет, но чутка побыстрее..
17 Axel2009
 
28.03.12
12:52
а где замер производительности?
18 ILM
 
гуру
28.03.12
12:52
Скуль настройте правильно...  Видел подобные базы проведение мгновенно, только закрытие месяца пару часов делалось. Перепроведение было за 4 часа.
Где то у вас, что-то не так. Помониторь нагрузку на серваках.
19 eklmn
 
гуру
28.03.12
12:52
(16) а вот и .. наоборот почему то...
20 eklmn
 
гуру
28.03.12
12:54
(18) а че там настраивать то?
21 aspirant
 
28.03.12
13:06
(19) наверное, может быть, это когда на серваке из-за процесса 1С будет не хватать процессорной мощности или отожрет оперативки по-любому 400-500 метров. У меня пока на сервере побыстрее перепроводится, чем на клиенте.
22 aspirant
 
28.03.12
13:07
(17) а если дам - поанализируешь?
23 Дикообразко
 
28.03.12
13:09
:))) на все даст ответы счетчики производительности
24 Fragster
 
гуру
28.03.12
13:10
там в замере не распределение по партиям тупит, случайно?
25 Axel2009
 
28.03.12
13:11
(22) а что не умеешь пользоваться?
26 aspirant
 
28.03.12
13:12
(24) у меня РАУЗ см(0), в учетных политиках и настройках никаких фифолифо, посреднему, давальческого пока нету - все вроде по среднему пока, типа без партий.
27 aspirant
 
28.03.12
13:12
(25) НЕА )
28 Дикообразко
 
28.03.12
13:13
)))
обратитесь к специалисту
29 Axel2009
 
28.03.12
13:13
ну нажми кнопку замер производительности в режиме отладки и проведи документ. отожми кнопку и там тебе все наглядно покажут на что у тебя убежало 4 секунды
30 aspirant
 
28.03.12
13:13
(28) у нас деревня, здесь все специалисты...
31 ptiz
 
28.03.12
13:14
(0) " Сравнивают с 7.7 - говорят в 7.7 быстрее в разы было. Сравнивают с 7.7 - говорят в 7.7 быстрее в разы было."
Всё так. Пусть привыкают.
32 aspirant
 
28.03.12
13:15
(29) замер производительности кажет 1-1,5 секунды. Потом мертвое положение (типа все замерло) в теченние 2,5-3 сек, - и вуаля, докуемнт проведен.
33 aspirant
 
28.03.12
13:16
(28) я думал какой волшебный замер новый появился.
34 Axel2009
 
28.03.12
13:16
отладку серверного кода запусти
35 Дикообразко
 
28.03.12
13:17
(33) самые волшебные, это стандартные счетчики производительности винды
36 aspirant
 
28.03.12
13:18
(35) во, я про них и подумал. Но я далек от этого - мне бы ориентирные показатели. Т.е. по шкале кажет половину, а нормально это или много - х.з.
37 aspirant
 
28.03.12
13:21
сравнивал с этими : http://www.sql.ru/articles/mssql/03121001perf_counters.shtml#0
тоже в норме (не сильно отлдичаются).
(34) а вот этого я не знаю - как?
38 aspirant
 
28.03.12
13:33
(34) как делать-то? опять волшебный метод новый какой-то?
39 Дикообразко
 
28.03.12
13:34
(37) читай, разбирайся...
инфа в инете есть..
и не забывай, что  у тебя не только сервер СУБД есть :)
но и сервер приложений
40 ДенисЧ
 
28.03.12
13:37
(32) телепатирю - замирает на операторе типа Движения.Записать()...
Отладку на сервере включи...
41 aspirant
 
28.03.12
13:37
(39) думаю, на следующей неделе еще один хлам поставим - на него отдельно нахлобучим сервер предприятия (4 гб 2хеона 2,3ггц), а БД отнесем на 4 гб 2хеона 3ггц с 4 скази и ББУ. Посмотрю ускорение/замедление
42 zva
 
28.03.12
13:37
(0) Наличие антивируса на сервере с SQL, особенно ненастроенного, может тормозить работу в разы...
43 aspirant
 
28.03.12
13:38
админ поставил каспера на sql серв.
44 aspirant
 
28.03.12
13:40
(43) наверное, надо..
45 Axel2009
 
28.03.12
14:07
(38) в реестре запуск службы добавить -debug
46 Джинн
 
28.03.12
14:10
(41) Так у Вас сервер БД и сервер приложений в одном флаконе?
47 BoCh
 
28.03.12
14:15
(0) Версионирование, обмены есть?
48 Дикообразко
 
28.03.12
14:18
(46) поддерживаю вопрос
49 aspirant
 
28.03.12
14:21
(46)(48) Насколько я понимаю, сервер приложений <> сервер 1спредприятия? Так то сервер 1Спредприятия и БД - на одном,т.к. мне пока некуда выставить сервер предприятия.
50 aspirant
 
28.03.12
14:22
(47) Версионирования нет, обмен есть только в одну сторону - в сторону базы для горячего бекапа, т.е. если вдруг чего, так я сразу на эту периферийную переключу. Она на другом компе, в ней никто не работает.
51 Джинн
 
28.03.12
14:24
(49) Ужас. Вы поставили два ресурсоемких приложения на один сервер и пытаетесь припарками в виде пары дисков разрулить их :)
52 aspirant
 
28.03.12
14:25
(51) см.(41)
53 aspirant
 
28.03.12
14:28
(51) в догонку задам тогда очень интересный для меня вопрос - скока рабочих процессов отдавать под сервер предприятия?( когда поставлю отдельный серв - буду делать процессы)
54 Джинн
 
28.03.12
14:32
(53) Если 4 гига памяти, то 2 процесса достаточно.
55 aspirant
 
28.03.12
14:34
у меня уже была ошибка у пользователей типа "не найден рабочий процесс" - после этого вываливает из программы и все. Уменьшили кол-во рабочих процессов с 4 до 2 - пока робит. (54) - спасибо, учту. А если будет 6 Гб (есть две планки, если запустятся - будет гуд) - то скока процессов - 4?
56 Джинн
 
28.03.12
14:37
(55) Тут копья многие ломаются, но народ более склоняется, что под 32-разрядную систему по процессу на каждые 2 гига памяти нужно. Повторюсь, мнение неоднозначное.
57 aspirant
 
28.03.12
14:47
будем экспериментить...
58 Дикообразко
 
28.03.12
14:58
(49) у скуля объем используемой оперативной памяти ограничили?

(56) а 1С не рекоммендует так делать
59 aspirant
 
28.03.12
15:00
(58) скуль вроде сам отдает скока отожмешь.
(58) а как рекомендует?
60 Дикообразко
 
28.03.12
15:00
учитывая уровень вопросов, сдается мне, что это сделано не было
в итоге скуль съел всю оперативу, а сервер в 1С сосет (зачеркнуто) пользуется файлом подкачки
61 Дикообразко
 
28.03.12
15:01
(59) скуль никому ничего не отдает...
у этого жмота снега зимой не допросишься
62 aspirant
 
28.03.12
15:02
(60) рпхосты отъедают по 400 метров. потом крутятся около 400 - когда пользователи свалят (останется только 6), уменьшаются до 300.
63 Дикообразко
 
28.03.12
15:02
(59).2 а хер их знает...
они партизаны
64 Дикообразко
 
28.03.12
15:04
(62) 400 метров чего? :)))
ОЗУ то все скуль съел...
посмотри по счетчиком производительности, сколько ОЗУ использует скуль
и вычти из физически доступного ОЗУ...
но я тебе так сказу сразу,
если объем базы больше объема ОЗУ, то скуль съел ВСЕ
65 aspirant
 
28.03.12
15:04
(60) про уровень вопросов - я вообще-то как-бы исполняю начальника планово-экономического отдела, просто раньше немного занимался 1с-ом. Сисадмину скажу про ограничение скула, интересно, обидется?
66 Дикообразко
 
28.03.12
15:05
(65) 90% it-ов обидчевые
67 aspirant
 
28.03.12
15:06
(64) 400 метров на процесс (если смотреть через дисп.зад.). База конечно уже больше ОЗУ (в скуле 6,4 против 4 Гб ОЗУ)
68 Дикообразко
 
28.03.12
15:08
(67) заказывайте оперативку, она стоит копейки
добейте хотя бы до 8гб и ОС поставьте 64х разрядную и ограничьте скуль, что бы он хотя бы 2гб памяти не трогал
69 aspirant
 
28.03.12
15:10
сисадмин говорит один кит 2х2Гб с есс стоит 13500 руб (димы еще) - мне как то стремно за такую цену.
70 Дикообразко
 
28.03.12
15:11
да кстати, рабочую базу на сервере 1с с включенном режимом -debug (отладки) не рекомендуется эксплуатировать, т.к. наблюдается деградация производительности
71 aspirant
 
28.03.12
15:11
а на наши процы встанет 64 ОС? когда их покупали, тогда еще не было 64.
72 Дикообразко
 
28.03.12
15:12
(69) ну поставьте сервер 1С отдельно на современную рабочую станцию потестить. А там уже видно будет
73 aspirant
 
28.03.12
15:12
(70) я пока стреманул делать debug
74 aspirant
 
28.03.12
15:13
(72) на след. неделе так и сделаю.
75 Aprobator
 
28.03.12
15:16
Сколько рабочих процессов поднято? На скуле планы настроены (реиндексация, обновление статистики и т.д.)? На время перепроведения документов регламентные задания останавливаешь?
76 Дикообразко
 
28.03.12
15:17
(71) хз... по идеи должно, но это уже вопрос в большей степени железячникам,
но если ОЗУ докупать не планируете, то для 4гб
32х разрядной ОСи выше крыши
77 aspirant
 
28.03.12
15:19
(75) 1. сейчас 2.
2. На скуле скорее всего ничего не настроено (типа ведает сисадмин) - мне путь заказан,
3. с этим промахнулся, буду учитывать в будущем, хоть и делаю на копии на отдельном тестовом сервере.
78 Aprobator
 
28.03.12
15:21
(77) ну тады дай заказ админу. Средствами только 1С эта проблема не решается.
79 aspirant
 
28.03.12
15:23
(78) обижается. говорит , я ему мешаю жить...
80 Aprobator
 
28.03.12
15:24
(79) тогда пользователей на него натрави, чтоб они тебе жить не мешали.
81 Дикообразко
 
28.03.12
15:25
(79) уволь, найми другого
82 aspirant
 
28.03.12
15:26
(81) к сожалению все к этому идет. Хотя парень вроде умный.
83 Дикообразко
 
28.03.12
15:28
(82) отобрать сервака, найти спецов, что бы настроили, вернуть сервак и приказать шаловливыми ручками ничего не трогать :)
84 aspirant
 
28.03.12
15:30
(83) блин есть подозрение что будет саботаж, провокация и громкие лозунги - я ведь говорил что трогать серванты нельзя! Короче, я попал...
85 Feanor
 
28.03.12
15:31
(84) не дрейф, воспитывай своего админа)
86 aspirant
 
28.03.12
15:32
похоже на кавказскую: невесту под себя выращивать надо...
87 Дикообразко
 
28.03.12
15:35
(84)
в вашем случае достаточно одного сервера, но правильно настроенного
нужно проверить:
а) настройки железа (уровень рэйда, включенности кэширования, наличие установленных последних драйверов и биоса и т.п. )
б) настройки ОС
в) настройки субд (регламентные задание по обслуживанию БД, местоположение и конфигурация tempdb, ограничить использование ОЗУ и прочее)
г) настройки сервера 1С
д) а уж после всего выше заниматься оптимизацией на уровне конфы 1С
88 Дикообразко
 
28.03.12
15:36
админ же просто хочет новый сервак :)
и в принципе понять его можно :)
самосбродные же станции опасны своей ненадежностью
89 Дикообразко
 
28.03.12
15:37
да, кстати я надеюсь контроллера домена на текущем серваке нету?
90 AquaMan
 
28.03.12
15:38
Учитывая все вышеперечисленное, 1С у вас шустрит просто))
91 aspirant
 
28.03.12
15:40
Ребята,спасибо, забрал ветку для аргументации перед руклями и сисадмином. Спасибо!

P.S. (88) - Kraftway (xeon 2.3х2), Dell(xeon 2x2), HP (xeon 3.0x2) и два самосборных сервака core i7 c 12 гб озу и сатами. Базы и 1ссервер на брендовых крутятся - никаких самособоров. контроллеры и почтовики и всяко хрень - на самосборах.
92 aspirant
 
28.03.12
15:40
(90) у меня?
93 AquaMan
 
28.03.12
15:45
(92) Если, как я понял, на сервере обновление статистики, дефрагментация индексов, очистка кэша не делается, то 3-4 секунды это не так плохо.
94 aspirant
 
28.03.12
15:52
(93) утверждать не буду, но настройки скорее всего default
95 Ахиллес
 
28.03.12
16:01
По поводу памяти, которую скуль отжирает, где можно настройки посмотреть и какие настройки оптимальные надо сделать?
96 Axel2009
 
28.03.12
16:09
в свойствах сервера. оптимально зависит от того, что на этом сервере крутится еще
97 Сильф
 
13.04.12
17:40
Автор, отпишись, пожалуйста, решилась ли проблема, и если решилась, то как?? Тут у нас 18 гигов оперативы (правда, PostgreSQL), но очень и очень натужно всё происходит.
98 aspirant
 
16.04.12
13:49
(97) Да, в общем-то похвастать нечем. Выкрутились так: докупили в один из старых серверов BBU (обошлась в 6 тыр).Скорость записи возросла незначительно (просто скази стали хрустеть поменьше - как-то и по перфмону напрягов нет), но проводится все равно долго. У нас SQL. На один из серверов поставили распределенку от основной базы. Ночью делаю перепроведения в дочке, и обмен каждые 15 минут с транзакцией по 200 элементов. Пользователи пока ничего не замечают и не жалуются на транзакции (пользователей до 35). Еще чисто субъективно есть ощущение что перепроведение "не все скопом" а по каждому виду документов проходит быстрее. Т.е. отдельно провожу РН, отдельно ТН, отдельно ОПзС, и т.д.
99 Aprobator
 
16.04.12
14:59
(98) что еще за перепроведение? Восстановление последовательностей - наше все. Нафига все тащить то?
100 aspirant
 
17.04.12
11:24
(99) это Ваше всё. А у меня 9 юрлиц ( и ни у одного нет учетной политики нормальной), РАУЗ, и подбор наиболее подходящего режима учета (поскладам/непоскладам, понулевой/поплановой/пофактической). При смене режима, чем мне поможет Ваше всё? Предприятие делает первые шаги в 1С, побирает режимы. Конечно, сейчас практически уже все сделано, но прошедшие 3 месяца были сплошные эксперименты.

А у Вас, если не секрет, при использовании Восстановления последовательности, сколько за ночь доков обрабатывается?
101 Aprobator
 
17.04.12
14:33
(100) не считал. Но у меня не РАУЗ. И все делалось в течение часа. Скуль правда у меня подкручен согласно всех рекомендаций 1 сы. Документов достаточно много - строительная компания (дорожники).
102 aspirant
 
17.04.12
16:35
(101) ну вот и у меня сейчас выходит уже около 700 заявок + 700 РН + 300 заявок на возвраты + 300 возвратов + 300 ПКО + 150 платежек + 10 требований + 10 отчетов производства за смену по 5 строк и 200 строк материалов. И это в сутки. SQL тоже, как говорит сисадмин, подкручен.
103 Aprobator
 
18.04.12
09:22
(102) не так уж это и много. А уж проведение РТУ 3-4 секунды, это хз сколько там строк должно быть.
104 aspirant
 
18.04.12
10:15
(103) в РТУ от 20 до 40 строк. Включен учет по складам (себестоимость в разрезе складов). 3-4 секунды - много это?
105 Aprobator
 
18.04.12
10:16
очень.
106 aspirant
 
18.04.12
10:17
А сколько у Вас проводится по времени?
107 Aprobator
 
18.04.12
14:53
считать лениво. Но судя по всему, как минимум раза в 4 быстрее.
108 aspirant
 
18.04.12
16:11
(103),(107) я не хочу Вас обидеть, но судя по всему, Вы не знаете сколько у Вас проводятся документы.

По чему судите-то? Может быть, у Вас также или даже дольше? А я уже расстраиваюсь...
109 guevara74
 
18.04.12
16:19
Предложение зажать память скулю уже было? По умолчанию скуль жрет всю доступную оперативку. В результате не хватает памяти рабочим процессам
110 aspirant
 
18.04.12
20:44
(109) уже было, все сделано. но спасибо.
111 МуМу
 
18.04.12
23:55
То (0)"Все рекомендации Гилева выполнены - отключены учет по складам, порядок формирования учетных цен - по нулевым, версионность отключена, управляемые блокировки, РАУЗ."  
Если востановление последовательности в разрезе складов не зависит друг от друга - проводи параллельно по складам(в разных сессиях)- Будет ускорение. Если нельзя то можно использовать, что то типа  http://softpoint.ru/article_id375.htm
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс