Имя: Пароль:
1C
1С v8
Моя борьба за производительность...
0 LehhaK
 
31.01.13
07:00
Стала медленно работать база. Ну как стала... Когда я пришел (4 месяца назад), уже так было. Началась постепенная борьба за улучшение доли простых пользователей. Сначала обновил платформу до 8.2.17, потом обновил PostgreSQL до 9.1 от 1С. Потом настроил постгрес. На данный момент имеем:
6 баз на сервере и одну файловую. из 6 серверных работают на 2х. Первая БП 2.0 (.dt весит 150 Мб), в которой 3 пользователя. Вторая УТ 10.3(.dt весит 400 Мб), порядка 50 пользователей, остальные базы - тестовые (тестил обмен с сайтом, обмен БП-УТ и прочее). Сейчас просто лежат. Файловая ЗУП - работают 2 человека иногда, поэтому на сервер пока не переношу. При этом у всех 1с работает достаточно медленно (проводит/открывает документы и прочее) только в клиент-сервере, в файле значительно лучше.
все юзеры на RDP
Теперь про сервер: Серверов всего 2. Один чисто под RDP, второй под постгрес, Сервер 1с и RDP. Система почти не загружена: из 16 ГБ оперативы в самый пик используется не больше 9,5. Проц загружен процентов на 30. Простой жесткого от 80% до 100%. Длина очереди даже 1 не бывает.
Если интересно - могу выложить настройки постгресса. Ему там выделено ресурсов столько, что он закэшировать может обе базы на несколько раз.
При этом тормоза как были, так и есть. Тест производительности от Гилева показывает между 5 и 7 попугаями(кто не в курсе, меньше 10 - это плохо. от 10 до 15 - уже удовлетворительно и т.д.) Кто-нибудь, подскажите, куда еще копать? У меня варианты кончились...
1 1Сергей
 
31.01.13
07:03
Постгре на винде стоит?
2 LehhaK
 
31.01.13
07:04
(1) ога, windows server 2008 r2 enterprise
3 Живой Ископаемый
 
31.01.13
07:05
поставь ДБ2 и не мучайся. но вообще интересен все-таки винт
4 Галахад
 
гуру
31.01.13
07:05
И этот человек советует Постгри поставить... :-)
5 Эмбеддер
 
31.01.13
07:07
Антивирус не может мешать?
6 LehhaK
 
31.01.13
07:09
(3) WD RAID Edition
(5) Папка постгресса добавлена в исключения. Что еще может блочить антивирь?
(4) Дык ты про бэджетный вариант спрашивал))))
7 Эмбеддер
 
31.01.13
07:11
(6) не знаю насколько правда, но мне админ говорил, что надо в исключение папки пользователей *roaming\1C ставить. можно попробовать выключить его для теста вообще
вряд ли дело в этом но проверить тоже надо
8 LehhaK
 
31.01.13
07:11
(3) ДБ2 платный же? так то можно и SSD купить. Но надо мотивировать тем, что прирост будет в скорости. А за ДБ2 я не уверен, как и за SSD, в общем-то
9 LehhaK
 
31.01.13
07:12
WDC WD5002ABYS-02B1B0 точное название винта
10 Живой Ископаемый
 
31.01.13
07:13
2(8) ДБ2 Бесплатный. По крайней мере версия Експресс-Ц
11 LehhaK
 
31.01.13
07:14
(7)  *roaming\1C - это где?
12 LehhaK
 
31.01.13
07:15
(10) Ограничения есть на нее какие нибудь? типа не больше 10 баз или не больше 2 ГБ?
13 Живой Ископаемый
 
31.01.13
07:15
http://db2express.com/ru/
для Версии 10 ограничения подняты до 4 и 4
(11) В профиле же, ну.
14 Живой Ископаемый
 
31.01.13
07:16
2(12) нет, нету... А чего ты вообще решил постгресс ставить, если заранее не выяснил этот вопрос?
15 Sammo
 
31.01.13
07:17
А скуль экспресс? Емнип приподнял ограничения для него...
16 Эмбеддер
 
31.01.13
07:17
(11) c:\Users\*\AppData\Roaming\1C\
17 1Сергей
 
31.01.13
07:18
>>...dt весит 400 Мб...

Уже больше 4-х Гб получится
18 Живой Ископаемый
 
31.01.13
07:18
На каждую базу 1С правда нужно будет ставить отдельный инстанс. Но.. я не скажу что это какое-то уж сильное неудобство. В дальнейшем даже наоборот.

2(15) не приподняли. Использует 1 Гиг и 1 ядро... этоже смешно просто
19 LehhaK
 
31.01.13
07:19
(16) ога, нашел уже, спасибо (14) Стоял уже 2 года. я тока обновил. (17) не сжатый - под 7 бэкапится
20 LehhaK
 
31.01.13
07:20
Вообще, почему постгресс - потому что контора растет быстро, не хочу чтоб однажды ДБ или скуль мне сказал - давайдосвиданья
21 LehhaK
 
31.01.13
07:21
(16) Себя добавил, щас запущу тест Гилева. посмотрю
22 Оболтус
 
31.01.13
07:23
Может быть сеть тупит?
23 D_Pavel
 
31.01.13
07:23
Постгре самый тормозной. Советую DB2 поставить если на MS нет денег. Лучше всего конечно MS, но он бывает только платный или пиратский ;)
24 Оболтус
 
31.01.13
07:24
(23)Экспресс еще есть...
25 Speshuric
 
31.01.13
07:24
30% загрузки даже одного многоядерного процессора - это очень много. А уж если HT включен, так вообще почти предел. Например, это может быть сигналом, что в 1 момсент времемни выполняется 1 тяжёлый процесс и он блокирует других.
26 Живой Ископаемый
 
31.01.13
07:24
2(20) то есть с какими темпами растет и как долго дб2 сможет с этим справляться просто не анализировал.
Ну тогда ускоряй постгресс. Он же досвидания не говорит, он просто работаетне быстро, растущей конторе не повредит
27 D_Pavel
 
31.01.13
07:24
(24) на экспрессе же 1С не поставишь
28 LehhaK
 
31.01.13
07:25
(18) Т.е. мне надо будет на одном компе 2 сервера ДБ2 разворачивать? 2гига RAM - это ж понт
29 Живой Ископаемый
 
31.01.13
07:26
2(28) почему позволь узнать? Потому что ты попробовал и убедился?
30 Живой Ископаемый
 
31.01.13
07:27
2(27) поставишь, но будет плохо изза одного ядра на инстанс
31 LehhaK
 
31.01.13
07:28
(29) блджад... ну а почему бы и нет. Ок. Щас скачаю Дб.разверну на нем тест, если прирост будет - разверну УТ и на один день юзеров на нее переведу.
32 Оболтус
 
31.01.13
07:28
+(24)Express Edition with Advanser Service - ограничение базы 10Гб, оперативки сейчас кушает 1,5 Гб (на сервере всего 4) - сколько предел, не знаю, сколько ядер использует - тоже не знаю.
33 D_Pavel
 
31.01.13
07:29
(30) вот поэтому и не поставишь. Потому что нет смысла
34 Живой Ископаемый
 
31.01.13
07:31
31 ладно, раз из упертых, просто поделюсь своим опытом дб2 в виртуалке (говорят оно вообще тормозит :-) ) правда быстрые винты на дске. И с этой базой в упп работают 40 пользователей. И он больше 20 гиг
35 Оболтус
 
31.01.13
07:31
+(32)Advanser = Advanced сорри
36 Живой Ископаемый
 
31.01.13
07:33
Еще момент - будешь ставить несколько инстансов, нужно будет раскидать их по ядрам, потому что по-умолчанию юзаются 0,1
37 LehhaK
 
31.01.13
07:35
(36) ок, спасибо. Поставлю, потестирую - отпишусь. Выходит,что проблема может быть только в постгрессе?
38 Живой Ископаемый
 
31.01.13
07:37
нет, не в нем, а в его способе блокировки и в например в том, что ты не знаешь как можно его тюнить на предмет использования памяти.
39 LehhaK
 
31.01.13
07:38
(38) Знаю, вроде. postgresql.conf я весь перетрес
40 Живой Ископаемый
 
31.01.13
07:39
ну, а видел от этого эффект? Например сказал чтобы увеличить буфер пулл, и увидел бы что да, действительно увелчился..
А сколько РАМ на сервере?
41 КузьмаПруткофф
 
31.01.13
07:40
бложек из жизни жадных детишек?
42 Живой Ископаемый
 
31.01.13
07:41
2(41) эта ветка в разделе Лайф?
43 LehhaK
 
31.01.13
07:46
(16) не помогло :( 5,43 попугая
(40) на сервере 16Гб. effective_cache_size 4Гб стоит, текущее значение 524288. shared_buffers 1Гб текущее значение 131072
44 Живой Ископаемый
 
31.01.13
07:48
2(43) я не шарю в постгрессе.
Рассказать как увеличить Буфер-пул в Дб2? чтобы сразу большие куски базы размещались в памяти?
45 Эмбеддер
 
31.01.13
07:50
(43) ясно
46 LehhaK
 
31.01.13
07:50
(44) расскажи. Уже качаю дистриб. а еще если ты мне ссыль дашь на хороший русскоязычный мануал, я тебе вообще большое человеческое скажу. Первый вопрос - кому открывать доступ к папке с ДБ? У постгресса был юзер postgres. Доступ был у него
47 Живой Ископаемый
 
31.01.13
07:51
ну и про память, ты пишешь что в самый пик из 16 используется 9.5. А свободных остается сколько? Потому что если например остальное занято кэшем, и Винде время от времени приходится его свопить, то мы упираемся в производительность дисковой подсистемы.
48 LehhaK
 
31.01.13
07:54
(47) 9,5 - это с кэшем
49 LehhaK
 
31.01.13
07:54
7,5 доступны
50 Эмбеддер
 
31.01.13
07:57
(48) а как посмотреть, сколько кэш занимает в ОЗУ?
51 Живой Ископаемый
 
31.01.13
07:58
Русскоязычные на сайте ИБМ, правда там по версии 9.5.. а, ну еще есть.
такой сайт
http://www.channeldb2.com/group/db2oncampus
на нем книжка Getting Started with Db2? есть перевод на разные языки.
http://www.ibm.com/developerworks/wikis/display/db2/free+book-+getting+started+with+db2+express-c

И Видиео-материалы, правда без перевода. Но зато видео..

Ну и еще есть вот такой форум
http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1446&start=0


7.5 доступны.. - интересует не доступны, а свободны.
http://screencast.com/t/BFGtlLstJ
52 LehhaK
 
31.01.13
07:59
(50) В диспетчере задач кэшировано:   доступно:    не?
53 Живой Ископаемый
 
31.01.13
07:59
Открывать? Никому... Но нужно добавить пользователя под которым работает сервер 1С в группу ДБ2адмнс локально на сервере
54 LehhaK
 
31.01.13
08:00
(53) свободно 44....
55 LehhaK
 
31.01.13
08:00
(51) Спасибо
56 Живой Ископаемый
 
31.01.13
08:01
Что такое доступны - это когда например приложение затребует памяти более свободной - то часть кэша будет скинута на диск, или вообще освобождена(если файл подкачки отключен),

2(54) Ну так согласись этого мало. А ты - с кэшем, с кэшем.
57 LehhaK
 
31.01.13
08:03
(56) Ну а тогда поможет ли ДБ2 на том же железе?
58 Живой Ископаемый
 
31.01.13
08:06
2(57) сейчас, потру свой хрустальный шар... а стоп, не потру, ты ведь уже качаешь  дистрибутив, ты нам это расскажешь!
59 LehhaK
 
31.01.13
08:06
(56) Ночью тест запускал - сервер вообще не загружен. Результат теста такой же
60 Живой Ископаемый
 
31.01.13
08:07
У тебя кстати файл подкачки отключен? отключен ведь, правда?
61 LehhaK
 
31.01.13
08:07
(58) Обязательно расскажу. Вот чего мне админ говорит: винда отдает из кэшированного сколько попросишь.
посмотри второй сервер там 32 гига всего 28кэшировано 2 свободно
62 LehhaK
 
31.01.13
08:08
(60) не отключен, не правда. 16Гб он
63 Живой Ископаемый
 
31.01.13
08:09
2(61) Все верно, отдает. но это ведь может занимать время?
2(62) Так отключи.
64 Fragster
 
гуру
31.01.13
08:09
тест гилева - это однопоточный тест, он не дает представления о работе нескольких польвателей. по вопросам постгре - выключен ли fsync (это для смелых с упсом) и/или стоит ли рэйд контроллер с батарейкой и включенным кэшем на запись?
65 Живой Ископаемый
 
31.01.13
08:10
Вообще кэш конечно дело хорошее. И в случае с ДБ2 у тебя будет прикольно - база данных будет частично в системном кэше винды, и еще страницы таблиц базы будут находиться в буфер-пуле ДБ2.
66 LehhaK
 
31.01.13
08:11
(64) fsync включен. УПС есть, но 1 раз из 10 ложит сервер не совсем корректно, поэтому не рискую. Рейд без батарейки
67 Fragster
 
гуру
31.01.13
08:12
кстати, проц какой? какие из процессов в этих "30% загрузки" основные?
68 Fragster
 
гуру
31.01.13
08:12
(66) попробуй на часик выключить
69 LehhaK
 
31.01.13
08:17
(68) тока вечером. Попробую, но работать без fsync я не хочу - ибо винда, ибо УПС, ибо без батарейки
(67) проц i7,  процессы explorer.exe 1cv8.exe pgAdminIII
70 Fragster
 
гуру
31.01.13
08:19
(69) а на сервере?
71 Fragster
 
гуру
31.01.13
08:19
сервере 1с
72 Эмбеддер
 
31.01.13
08:19
(52) да я не знаю потому спросил
на закладке Бстродействие всего - это всего ОЗУ на компе
кэшировано - занято под дисковый кэш?
доступно - доступно для процессов?
свободно - осталось от того, что съели процессы и кэш?

а виртуальная память где?
73 Живой Ископаемый
 
31.01.13
08:23
Нет, доступно это свободно плюс то, что можно отнять от кэша. А что такое виртуальная память? Файл подкачки?
74 Rovan
 
гуру
31.01.13
08:25
(0) сколько ядер на сервере ?
сколько рабочих процессов запущено в сервере 1С ?
75 LehhaK
 
31.01.13
08:31
(74) 8 ядер. Процессов около 60ти (70) это на сервере
76 LehhaK
 
31.01.13
08:32
(71) Сервер 1с у меня на том же, где и БД
77 Эмбеддер
 
31.01.13
08:35
(73) да
78 i4i
 
31.01.13
08:38
Возможно, проблема в том, что у тебя евреи память воруют оперативную. Обрати внимание.
79 LehhaK
 
31.01.13
08:47
(78) На евреев думал. Сказали, что не они. Но я не уверен. Менты дело замяли XD
80 Живой Ископаемый
 
31.01.13
08:49
2(75) то есть на сервере бд ты включил гипертрейдинг? Пробовал отключать?
81 LehhaK
 
31.01.13
08:50
(80) что такое гипертрейдинг?
82 Rovan
 
гуру
31.01.13
08:53
(75) ты видимо не понял вопрос! я спрашиваю про рабочий процесс сервера 1С
см.  http://www.gilev.ru/1c/app/
...За «работу с клиентами» отвечает Рабочий процесс. Можно сказать, что в предыдущей версии 1С:Предприятия 8.0 «Рабочий процесс» был один. Рабочих процессов в кластере 1С:Предприятия 8.1 может быть несколько. Менеджер сервера решает, какой из рабочих процессов будет обслуживать клиентское подключение..
83 Rovan
 
гуру
31.01.13
08:53
84 Бешеная Нога
 
31.01.13
08:54
Нищеброды. Купите скуль
85 LehhaK
 
31.01.13
08:55
(82) Видимо, не понял. Скажи, где посмотреть?
86 LehhaK
 
31.01.13
08:56
(84) Скуль я для слабонервных
87 LehhaK
 
31.01.13
08:58
(83) не, не пробовал. а смысл?
88 Rovan
 
гуру
31.01.13
08:59
(85) консоль управления сервером 1С:
...Кластеры \ порт \ Рабочие серверы \ Имя сервера \ Рабочие процессы
89 i4i
 
31.01.13
08:59
Ошибки ожидания блокировок при работе пользователи наблюдают?
90 LehhaK
 
31.01.13
09:02
(88) Рабочий процесс 1
(89) за все время было 2 раза
91 Бешеная Нога
 
31.01.13
09:09
продолжайте дальше бороться с ветряными мельницами
92 LehhaK
 
31.01.13
09:09
(91) Даже и не думали останавливаться :))
93 Rovan
 
гуру
31.01.13
09:09
(90) создай еще 3 !
94 ice777
 
31.01.13
09:11
все не читал.. Но постгри надо ставить на линукс, туда же сервер 1С. Это нативное.
95 LehhaK
 
31.01.13
09:12
(93) Создал. Юзеры сами по ним автоматом распределяться будут или надо где то править?
96 LehhaK
 
31.01.13
09:13
(94) У меня и РДП на этом сервере. Да и менять операционку - это самый крайний вариант, ИМХО
97 Rovan
 
гуру
31.01.13
09:13
(95) автоматом... при входе в базу...
попроси всех перезайти и посмотришь как они распределяться
98 Rovan
 
гуру
31.01.13
09:13
(+97) и посмотри не улучшилась ли производительность
99 LehhaK
 
31.01.13
09:13
(97) ок. А порты разные. Их куда нить надо добавлять?
100 Shurjk
 
31.01.13
09:14
Прям можешь свой  "Mein Kampf" написать.
101 Rovan
 
гуру
31.01.13
09:14
(99) не надо...  это порты для связи рабочих процессов с менеджером кластера
102 pavlov
 
31.01.13
09:16
(93) стесняюсь спросить - какой план электропитания на сервере ?
103 LehhaK
 
31.01.13
09:17
(100) Mein Kampf с еврейским 1с, ога :))
(101) Спасибо. Сказал 2 магазинам, чтоб перезашли. Посмотрим. Тест на производительность однопоточный. Думаешь, покажет изменения
(102) Розетка, фильтр, ИБП
104 Rovan
 
гуру
31.01.13
09:19
(103) я говорю про визуальное ощущение от работы
105 pavlov
 
31.01.13
09:19
(103) очень смешно - но все-таки посмотри и сообщи
106 Rovan
 
гуру
31.01.13
09:20
(103) еще вопрос... не забываете итоги по регистрам рассчитывать ежемесячно ?
107 LehhaK
 
31.01.13
09:21
(104) Ок. но сегодня я ничего не скажу. Завтра какую нить кассу попрошу, чтоб посмотрели на общее быстродействие
(106) Это то, что в тестировании и исправлении? неделю назад делал
108 LehhaK
 
31.01.13
09:22
(105) высокая производительность
109 Эмбеддер
 
31.01.13
09:24
(105) у меня тоже сервер 2008, выбран план электропитания сбалансированный. есть еще максимальная производительность. в работе есть отличия и как их посмотреть если есть разница?
110 LehhaK
 
31.01.13
09:24
(104) Пользователи расползлись тихонько. Вижу в 2 разных процессах 2 фоновых задания. ФОновое задание у меня одно. это нормально?
111 Rovan
 
гуру
31.01.13
09:24
(107) нет... это Операции \ Управление итогами
112 Эмбеддер
 
31.01.13
09:25
109 + отличия в настройках работы (из того что касается процессора там только охлаждение выбрано, причем в обоих случаях выбрано Активный)
113 Rovan
 
гуру
31.01.13
09:25
(110) нормально
114 LehhaK
 
31.01.13
09:27
(113) и что они делают? (111) Неа, не делаем, делалось до 31.01.12(!) Надо, да? :))
115 LehhaK
 
31.01.13
09:30
(111) ПРо это я почитаю. Ты мне открыл много нового...
116 Rovan
 
гуру
31.01.13
09:30
(114) Надо!
А что делает фоновое задание лучше смотреть внешней обработкой КонсольЗаданий.epf
(например возможно оно делает полнотекстовый индекс базы, а он вам не нужен !)
117 LehhaK
 
31.01.13
09:32
(116) Не, все отключено. У меня одно задание делает обмен с сайтом раз в полчаса. Щас в консоли гляну
118 LehhaK
 
31.01.13
09:33
про кэш писали - админ говорит в 2008 нельзя кэширование отключить. Т.е. чисто свободную память сделать нельзя. Тока на 7ерке
119 LehhaK
 
31.01.13
09:35
+(117) Консоль пишет, что был только обмен с сайтом. Все норм.
120 IamAlexy
 
31.01.13
09:37
mein Kampf Leistung ?
121 Эмбеддер
 
31.01.13
09:39
(120) fighting for performance...
122 Rovan
 
гуру
31.01.13
09:42
еще общие рекомендации:
- проверить диски на ошибки
- проверить журнал событий ОС на ошибки \ предупреждения
- сделать дефрагментацию дисков
123 LehhaK
 
31.01.13
09:42
(121) Блокбастер, блеать :))
124 LehhaK
 
31.01.13
09:42
(122) Ок, спасибо. Запущу
125 Живой Ископаемый
 
31.01.13
09:43
2(118) не надо его отключать
126 Либерал
 
31.01.13
09:45
(0) на сервере в панель управления - электропитание - перфоманс поставить наивысшее быстродействие вместо сбалансированного. что скажет тест гилева в итоге?

ЗЫ нахер убрать РДП с сервера БД, я б за такое ваще руки отрывал...
127 LehhaK
 
31.01.13
09:45
(125) а чего надо? уменьшить?
128 LehhaK
 
31.01.13
09:47
(126) Стоит высокое быстродействие
РДП убираем потихоньку нахер. Остался только офис и сервичный центр, так как у них стоит УСС, а там защитная библиотека хитропопая, которую еще скопировать надо на 2 сервак смочь
129 LehhaK
 
31.01.13
09:52
(122) Дефрагментация каждую среду проходит. ошибок нет
130 Эмбеддер
 
31.01.13
09:52
(126) это у меня сбалансированный, у автора макс производительность. а мне админ сказал что мне не надо туда лезть и он не слышал что это влияет
131 LehhaK
 
31.01.13
09:55
Короче, понятно все.Всем спасибо большое. Больше, я так понимаю, постгрессу помочь нечем.За новыми рабочими процессами понаблюдаю, рассчет итогов сделаю. Установлю ДБ2 - отпишу
132 Эмбеддер
 
31.01.13
10:04
(131) расчет итогов очень важная вещь
133 Живой Ископаемый
 
31.01.13
10:09
Скажите мне убогому, какое имеет значение количество рабочих процессов и фоновые заданиядля однопоточного теста гилева в специально разработанной конфе без регламентных заданий которая просто меряет скорость записи?
134 Hmster
 
31.01.13
10:33
я один не увидел описание того где что стоит, конфигурацию серверов, сколько рабочих процессов у сервера 1С, настройки постгресса, показатели производительности при проведении тормозных документов(процессор по ядерно, скорость чтения и записи на диск), скорость сети ?
135 wuff
 
31.01.13
10:35
(131) - пересади его в линукс... Базу на рэйд.
136 Hmster
 
31.01.13
10:40
shared_buffers поставь 10Гб и посмотри как у теба оперативку сожрет
137 thezos
 
31.01.13
10:42
(0) на 50 пользователей 1 рабочий процесс это жестоко
138 Hmster
 
31.01.13
10:43
effective_cache_size если файловая слабая поставь поменьше. Это дисковый кэш. если значение большое он может при работе с жисковым кешем очень сильно тупить
139 SachoZ
 
31.01.13
11:24
(0) Есть куча статей по оптимизации PostgreSQL, как правильно настроить, как разнести по дискам индексы, базы, логи, настроить использование памяти и т.п. читаешь настраиваешь...
Какая разница сколько весит .dt? Делай анализ сколько весит база + в разрезе таблиц. Плюс блокировки в PostgreSQL, там где 2-3 пользователя на базу это незаметно, а где 50 там уже надо смотреть в сторону управляемых блокировок...
140 LehhaK
 
31.01.13
11:26
(136) (138) Принял. Попробую вечером. (135) ЛИнукс я тока видел. Сложно мне будет (137) Уже 4 (133) Никак не связано. Но пригодится (139) Кучу статей почитал. Все, что в силах понять - сделал. Так то от администрирования я далек. Смысл разносить по разным дискам, если они простаивают? Блокировками управлять не умею. Маленький я еще
141 LehhaK
 
31.01.13
11:31
+(140) Да и нет конфликта блокировок
142 LehhaK
 
11.02.13
06:59
Моя борьба за производительность. Эпизод 2. Да придет IBM.
Настройка Постгресса была доведена до предела. Ему были отданы все ресурсы, он был освящен и благословлен. Когда мана кончилась, он по прежнему показывал 6 попугаев.
Правда, неплохой прирост в общей производительности дало добавление еще 3 рабочих процессов на сервере 1с, спасибо за совет
Установил DB2 10.1. Вместо 5-6 попугаев на Постгрессе, сразу получил 17-18 на ДБ. Возликовал. Но ХЗ, что то я, похоже, не так установил. ДБ работает, базы на нем разворачиваются, НО я не могу зайти в "информационный центр v10.1" Вроде как это аналог pgAdmin же? Вместо .exe запускается какой то батник db2ic.bat. И никаких окошек он не открывает. Короче, встал я на моменте запуска советчика по конфигурированию. Никто не знает в чем проблема с Информационным центром может быть?
143 Живой Ископаемый
 
11.02.13
07:23
не надо никакой центр. в ДБ2 консоль администрирования отдельным продуктом, ее скачать
144 Живой Ископаемый
 
11.02.13
07:24
и забудь про аналоги инструментов, там не так. скачай книжки и курсы и полистай
145 LehhaK
 
11.02.13
07:27
(143) Ок. Щас качну. Да я, собственно, просто хотел повторить как вот тут: http://gilev.blogspot.ru/2010/09/db2-express.html  намотать еще попугаев :))
146 LehhaK
 
11.02.13
07:46
DB2 9 Client for Windows on 32-bit AMD and Intel systems (x86)
db2_v9_nt32_client.zip  (282MB) - это оно? под 64х разрядные и версию 10.1 нету?
147 Живой Ископаемый
 
11.02.13
07:58
не, это не оно
148 LehhaK
 
11.02.13
08:03
(147)Все, нашел. IBM DataStudio
149 Живой Ископаемый
 
11.02.13
08:09
чувак, у меня накапливается чувство что я мечу жемчуг перед свиньями (пусть простят меня эти благородные животные, которых я очень уважаю на самом деле)
но так и быть, метну еще раз
http://www.channeldb2.com/group/db2oncampus
http://www.ibm.com/developerworks/wikis/display/db2/free+book-+getting+started+with+db2+express-c

http://www.channeldb2.com/page/download-now

и даже книжка по Дата Студио отдельно, правда на импортном языке:
https://www.ibm.com/developerworks/wikis/display/db2oncampus/FREE+ebook+-+Getting+started+with+IBM+Data+Studio+for+DB2
150 LehhaK
 
11.02.13
08:10
(149) Все-все-все, сдаюсь! Читаю мануалы, как доктор прописал. Извини за беспокойство :))
151 Живой Ископаемый
 
11.02.13
08:13
Приходи, когда нужно будет сразу увеличить буферпулл для базы. Это интересно и увлекательно. И может еще попугаев добавится.
152 Fragster
 
гуру
11.02.13
08:46
гилевские попугаи предназначены для гипотетической базы с 1 юзером работающим. при работе >1 юзера все не так. все жду многопоточного теста, но...
153 Fragster
 
гуру
11.02.13
08:47
самому, чтоли, запилить...
154 Живой Ископаемый
 
11.02.13
08:50
все в курсе.
155 LehhaK
 
11.02.13
08:55
(152) Ога, знаю. Тем не менее, когда даже однопоточный тест на одного юзера пишет 5 попугаев - как то печально и грустно. Если ты запилишь многопоточный - честь тебе и хвала
156 sanfoto
 
11.02.13
09:38
(155) LehhaK,
вот читаю и не понимаю,
а чем Вам "MS SQLEXPRESS+Shared Memory" - неугоден? )))
(про Ограничение РАЗМЕРА БД - оно легко обходится)

и попугаи будут и скорость боевой БД, которую в продукте 1С "на данный момент" НЕДОСТИЖИМА ни на ПОСТГРИ ни на DB2/
157 LehhaK
 
11.02.13
09:54
(156) Ну там же написано - 1 Гб оперативы. "Маловато будет!" (с) :))
158 LehhaK
 
11.02.13
10:05
+(157) Хотя я вот думаю, м.б. Бухию на MSSQL перевести. Там всего 3 юзера пока. Только непонятно, как 2 разные СУБД себя на одном компе вести будут
159 sanfoto
 
11.02.13
10:08
(157) LehhaK
о_О - на сервере на котором "RDP+СУБД+rphost" - 1Гб оперативки?

Вам тут ничего не поможет окромя добавления Оперативки путем покупки онной и установки в комп))
160 Живой Ископаемый
 
11.02.13
10:09
(158) им будет пофиг, главное не забывать их разнести на разные ядра, особенно после перезагрузки железяки
161 Живой Ископаемый
 
11.02.13
10:10
(159) скл експресс ограничение на разрядность, размер оперативки и потребляемую инстансом память
162 LehhaK
 
11.02.13
10:11
(159) не-не-не Бесплатный скуль ставит ограничение на используемую оперативу же 1 Гб. В то время как ДБ2 - 4 ГБ. На сервере 16Гб (160) Хорошо
163 Fragster
 
гуру
11.02.13
10:39
(155) у меня на локальной файловой базе тест пишет 45, на скулевой - 14. при этом на скулевой когда много юзеров - работает быстрее, чем я 1 на файловой...
164 МегаБум
 
11.02.13
10:43
(0) а семерка - бы летала
165 Живой Ископаемый
 
11.02.13
10:45
(163) и? Если один скуль имеет 5, а второй 17, и про второй кще известно что он транзакционник, а не версионник как первый? Какова вероятность что в первом многим пользователям будет комфортнее чем во втором?
166 Fragster
 
гуру
11.02.13
10:48
(165) хз, надо сравнивать
167 Fragster
 
гуру
11.02.13
10:48
причем постгре без управляемых блокировок бессмысленен
168 Живой Ископаемый
 
11.02.13
10:53
вот-вот
169 Hmster
 
11.02.13
11:00
Вообще-то странно что постгре очень плохо себя ведет. летать 1с на нем не летает, но более менее сносно работает.
все же склонен думать что у вас криво настроен сервер...
170 Hmster
 
11.02.13
11:04
давай файл настроек
171 FCM 50 t
 
11.02.13
11:06
Понятно, PostgreSQL видимо не айс.
172 sanfoto
 
11.02.13
11:06
(163) Fragster
>при этом на скулевой когда много юзеров - работает быстрее, >чем я 1 на файловой...
не может быть))
а как определили что при ОДНОМ юзере файловая медленней?
---------------------------------
У меня SQL 60 попугаев, но Файловая все равно НАМНОГО быстрей при одном юзере.
173 sanfoto
 
11.02.13
11:07
(171) FCM 50 t,
УТОЧНЕНИЕ: не сам постгри "не айс", а 1С на нем))
174 Живой Ископаемый
 
11.02.13
11:09
(179) в томто и дело, что не появился вовремя человек, который подсказал бы как ускорить постгрес.или хотябы продиагностировать
175 LehhaK
 
11.02.13
11:17
http://hdd.tomsk.ru/desk/nlzdapea# вот тут файл PostgreSQL.conf Это тем, кому интересно
176 sanfoto
 
11.02.13
11:48
(175) LehhaK,
та не парился бы , протесть как на MS SQLEXPRESS -работает.
А я думаю даже на Нем 1с будет быстрей чем на PostgreSQL.
--------------------
при том это не кривость самого PostgreSQL - против него ничего не имею против, есть в инетах "Высоконагруженные проекты".
НО 1с на нем не будет летать, к сожалению((
177 Hmster
 
11.02.13
11:55
попробую тебе вечером свой файл выложить
а вообще база на быстром диске крутится?
антивирусник?
178 Конфигуратор1с
 
11.02.13
11:58
Жутко извиняюсь за оффтоп, но есть ли у Оракла какой нибудь вариант типа экспресс?
179 LehhaK
 
11.02.13
12:04
(176) Я уже смирился. Но интересно же. НА бесплатный MS торговлю переводить - не вариант. Жрет она много больше, чем скуль предлагает. Бухию обязательно попробую на МС перевести. О результатах тут отпишу, раз пошла такая пьянка :)
(177) Ок. Буду признателен. Винт - WDC WD5002ABYS-02B1B0, вроде бы не плохой, хоть и не SSD, конечно :) Папка с постгрессом в исключениях у антивиря (До этого показывал 2,33 попугая)
180 zlnk
 
11.02.13
12:05
(12) Есть.
СУБД DB2 Express-C можно установить на сервер любого размера, но она будет использовать только два процессорных ядра и 2 ГБ оперативной памяти. На размер базы данных не существует никаких ограничений.
http://www.ibm.com/developerworks/ru/library/dm-1006db2expressc972/
181 LehhaK
 
11.02.13
12:07
(180) на 10.1 До 4 Гб подняли
182 zlnk
 
11.02.13
12:28
(181) Я бы не рискнул сейчас 10ку ставить, да и смысла для 1с в этом нет.
183 LehhaK
 
11.02.13
12:30
(182) Почему?
184 zlnk
 
11.02.13
12:34
(178) 1С исторически нормально работает с блокировочниками (MS SQL и DB2). PostgreSQL и Oracle -- версионники. Отсюда грабли и костыли.
185 zlnk
 
11.02.13
12:35
(183) Рано.
186 Fragster
 
гуру
11.02.13
12:53
Начал пилить многопоточный тест, выяснилось вот что примерно:
Потоки / тест / количество созданных элементов за период
1   Справочники 150
2   Справочники 304
4   Справочники 247
8   Справочники 293

Счас фигану документы с РН и РБ и может выложу куда
187 Живой Ископаемый
 
11.02.13
13:29
2(178) да, есть... 1 ядро, 1 гиг, 32 бита, 4 Гига на базу.
188 Живой Ископаемый
 
11.02.13
13:30
(176) он и не парится, он уже поставил ДБ2.
189 Живой Ископаемый
 
11.02.13
13:31
2(186) ффух... и для какого это сервера?
190 Fragster
 
гуру
11.02.13
13:34
(186) не волнуйся, это не гилевские попугаи, это мои :)
191 LehhaK
 
11.02.13
13:35
(189) Ты тоже считаешь, что (185)?
192 ansh15
 
11.02.13
17:08
(179) full_page_writes включен? Попробуте выключить, с ним производительность теста резко падает.
193 Живой Ископаемый
 
11.02.13
18:38
2(191) какая разница что я считаю? и какая разница кто что считает?
главное какой у тебя план, если ты столкнешься с чем-то непредвиденным. Например ты можешь на своей машине развернуть базу периферийного узла полного обмена на 9.7.1 и выполнять обмен с центром, который будет на 10.2 с периодичностью раз в два часа. Если например актуальность документов в 2 часа приемлема для вашей организации.
Тогда даже если центр на 10.2 навернется, ты дашь им работать на 9.7.1

Или там может быть вообще не ДБ2, а действительно МС СКЛ Експресс, если ты так будешь себя увереннней чуствовать.
194 LehhaK
 
11.02.13
18:54
(193) Да щас бухию переведу на 10.1. если 1 неделя - полет нормальный, то и УТ перебрется. Для бухии даже 1 день - не критично
195 LehhaK
 
11.02.13
18:54
(192) Попробую
196 Живой Ископаемый
 
11.02.13
20:17
но чисто ритуально - 10.2 на этапе тестирования для в8 (http://screencast.com/t/yYdRrVO08Lso), все верно.. Поэтому нужен план.
И тут уж от тебя зависит - или ты всего боишься, или ты 1Сник без страха и упрека.
Пока старт хороший. :)
197 Hmster
 
11.02.13
21:56
Файл настроек почти по дефолту. Скорее всего "Работа с PostgreSQL: настройка и масштабирование" не читал или не понял о чем речь.
Идем дальше. Запустил на ноуте тест Гилева. Показал 18 попугаев. Закоментировал процедуру одну и запустил в трех клиентских окнах - показал 9 попугаев, что учитывая автоматические блокировки очень даже неплохо. Потом база разрослась и пошли блокировки. Ручные блокировки писать лень. Характеристика ноута: проц I7, оперативы 8Гб, скорость HDD 5400. После нескольких итераций кол-во данных достигло 50 000 элементов. Сингл проход показад 15 попугаев.
Скорее всего неправильно настроены сервера. Может быть медленная сеть. Попробуй поставить сервер 1с и субд на одном серваке. Вот ссылка на мой конфиг http://hdd.tomsk.ru/desk/mpyllktu
198 Aprobator
 
11.02.13
22:01
После поднятия нового релиза платформы тоже начались тормоза. Помогла только чистка кэша доблестного 1 сы.
199 Адимр
 
11.02.13
22:34
http://infostart.ru/public/147259/

Потести диски hd tune. Диски слабое звено инфа 100%

Что бы тест гилева  5 и 7 показал очень постараться нужно. У меня такое показывал это был ад - я выгружал в файловую делал дело и опять загружал в клиент серверную. В моем случае узким местом была база данных на отдельном сервере с загруженной дисковой подсистемой.
200 Живой Ископаемый
 
11.02.13
22:36
хм... то есть хдд плохие если у Постгресса 5, а когда у DB2 17 то хорошие?
А если он починить хдд и  у Постгресса станет 17, то сколько же будет у ДБ2?
201 Адимр
 
11.02.13
22:37
Небольшой офф вопрос не по теме.

Сервер 1С сколько держит коннектов к sql серверу?
На каждый рабочий процесс по коннекту или как?
202 Адимр
 
11.02.13
22:39
(200) Битые кластеры могут быть в месте где бд постгре лежит.
203 modestry
 
11.02.13
23:05
Перейди на SQL, не занимайся фигней
204 Demiurg
 
12.02.13
00:16
(0) поставьте триальную версию ms sql server - сколько тест выдаст "попугаев"?
205 Demiurg
 
12.02.13
00:49
что то мне подсказывает, что у вас классическая ситуация http://www.gilev.ru/illusion/ "мы купили дорогое железо а оно медленно работает" :)

не вы первый, не вы последний
обращайтесь, поможем и железо в порядок привести, и настройки правильные сделать и систему заставить шуршать :)
206 timurhv
 
12.02.13
02:33
(0) Замерял проведение документа по начислению амортизации ОС (порядка 34 тыс позиций) на одном и том же компьютере, постгри настроенный проводил его порядка 44 минут :( а MS SQL Express справился на 1мин 50сек, вообщем я сделал выводы: если основная нагрузка - чтение данных, то можно и постгри обойтись, но если много проводится документов - лучше взять MS SQL.
207 Demiurg
 
12.02.13
02:52
MS SQL Express вам не подойдет на 50 пользователей, смотрите другие редакции (особенно в прайсе 1С)
кстати постгресс тоже можно ускорить, но не факт что конечная цена будет сильно дешевле чем лицензии от скуля
208 Злопчинский
 
12.02.13
04:05
(205) даром, то есть безвозмездно?
209 LehhaK
 
12.02.13
06:15
(197) Сервер СУБД и 1с и так на одном компе. Поэтому на сеть грешить излишне, ИМХО
(204) Ок. Поставлю
(208) Вот тоже интересно...
(199) Ок. Гляну
210 rphosts
 
12.02.13
06:26
(0) всю ветку не читал, навскидку:
1.если конфа нетиповая или значителньо переписанная - очень похоже на то как не нужно писать.
2.есть различие в написании запросов для файловой и для клиентсерверной, например: файловая вполне нормально переварит запрос где я 3-4-5 срезов соединяю с таблицой какой-нить, а вот для клиент-сервера это лучше сначало отборы по срезам сделать во временные таблицы а уж потом всё вместе соединять. Но опять-же это касательно нетиповых или переписанных.
211 LehhaK
 
12.02.13
06:35
(210) Тут УТ похожа на нетленку. Ее дописывали программисты и франчи, коих тысячи :) Но все работает относительно быстро. Собсно, у юзеров все норм, "плохо" показывает только тест Гилева, т.е. однопоточный
212 LehhaK
 
12.02.13
06:42
(197) с твоей конфой - 5,72 попугая.
213 Живой Ископаемый
 
12.02.13
07:43
2(210) лучше читай.
214 Живой Ископаемый
 
12.02.13
07:45
2(212) Рвешь шаблоны...
Приведи уж тогда спецификацию сервера, будем знать что НЕ покупать. :)
215 LehhaK
 
12.02.13
07:50
(214) Я щас тада тебя еще порадую - ДБ2 кажет те же 6 попугаев после нажатия кнопки в Data Studio "настроить рабочую нагрузку запросов, которая выполняется в DB2 для windows"
Спецификацию обязательно приведу, если вся эта "ботва" закончится покупкой нового сервера
216 Живой Ископаемый
 
12.02.13
07:54
2(215) а зачем ты это делаешь? :) тебе так кто-то посоветовал? Ты знаешь что происходит?
217 Живой Ископаемый
 
12.02.13
07:55
ты прямо как герой этого анекдота:
http://anekdotoff.com/я-ведь-читать-не-умею
218 Hmster
 
12.02.13
08:00
(209) а клиент? попробуй все на одной машине зпустить
219 LehhaK
 
12.02.13
08:00
(216) Я знаю, что происходит... хаха-хаххаха-хахаххахаха:) Зачем я это делаю? Ну интересно же. Тебе так кто то посоветовал? Кроме тебя мне по ДБ2 никто не советует :) Да и вернуть настройки на ДБ2 по дефолту мне ж ничего не мешает... А оптимизацией я занимаюсь в свободное от решения "суперсрочных задач" время, так что не обессудь, мануал читаю медленно. В книжках, что ты мне скинул по ВСтудио "маловато" (с), мануал на английском непосредственно по ВСтудио читаю, в основном, с помощью промта...
(217) Анекдот да, отражает суть происходящего:))
220 LehhaK
 
12.02.13
08:01
(218) На компе имею: сервер РДП+Сервер 1с+Сервер СУБД. ВСЕ запускается на одном компе. Ресурсов (оперативы, проца и прочего) хватает
221 Живой Ископаемый
 
12.02.13
08:02
2(219) фффухх.. да ДБ2 можно настроить на лучшую производительность. но не слепо вызывая мастеры.
Про буферпул тут уже было упомянуто.
222 LehhaK
 
12.02.13
08:04
(221) Как только я доберусь до буфпула - я тебе сразу напишу. Только мне бы вообще понять сначала, что там где происходит. Читаю книжки потихоньку. Сейчас вот запустил HD Tune, но админ меня скоро сожрет за нападки на жесткий. Диск в порядке, по его словам
223 Hmster
 
12.02.13
08:08
давай мы не будем телепатировать, а ты напишешь полные характеристики сервера.
224 Живой Ископаемый
 
12.02.13
08:09
2(219) Отложи мануал про дата студио в сторону.
Скачай с ДБ2кампус видео Рауля Чанга, начни с Бэкапа и рестора.

http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1446&start=0
https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Wc0d1a21236a5_4cb4_9d40_424193dcd115/page/Типичные%20проблемы?lang=ru

и особенно это
https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=ru#/wiki/Wc0d1a21236a5_4cb4_9d40_424193dcd115/page/Настройка%20размера%20буферных%20пулов

до буферпулов не нужно добираться когда-то... 10-ка может использовать 4 гига рам. Либо ты учишься делать так чтобы в это пространнство сразу помещались огромные куски базы, и тогда чтение и запись в базу будет происходить в быстрой памяти. Либо ты откладываешь это на потом, и грустно смотришь на то, как медленно раскручиваются твои винты
====


А характеристику сервера лучше приведи. интересно все-таки.
225 Живой Ископаемый
 
12.02.13
08:10
(222) я прочитал это так: "Диск САТА с одним шпинделем в порядке по его словам" и расхохотался в голос.
226 Hmster
 
12.02.13
08:12
у меня ноут получается производительнее твоего сервера, причем со слабым жестким диском, к чему субд очень требовательна.
так же может у тебя БД индексируется средствами винды. драйвер криво поставлен от мамки или еще чего
227 LehhaK
 
12.02.13
08:19
(223) Давай не будем. Я не админ, хотя, похоже, скоро стану. Какие характеристики нужны, чтобы не телепатировать? И где и как их посмотреть? Так же как мне увидеть вот то, что в (226)? (224)Начинаю грузить видюхи
228 Hmster
 
12.02.13
08:21
напиши хотя бы что тест гилева показал: проц и оперативку
229 Hmster
 
12.02.13
08:24
винда кстати какая? сделай оценку производительности и расскажи что показывает по категориям
230 Hmster
 
12.02.13
08:24
пкм мой компьютер
231 LehhaK
 
12.02.13
08:33
(228) RAM 16 349 CPU: Genuinelntel Intel64 Family 6 Model 30 Stepping 5 3076 MHz
(229) Windows server 2008 R2 Enterprise Service Pack 1, там еще не было оценки производительности, вроде
232 LehhaK
 
12.02.13
08:42
(230) У себя на семерке нашел. На сервере нет такой кнопки :)
233 Hmster
 
12.02.13
08:50
(231) это он тебе в свойствах компьютера показывает?
234 Hmster
 
12.02.13
08:52
на ноуте тест гилева в файловом варианте показал 60 попугаев
может админа вам найти надо нового
проц походу не серверный?
235 LehhaK
 
12.02.13
08:57
(233) RAM И CPU  я из теста гилева взял, как ты и сказал в (228). (234) В файловых у всех под 60. В свойствах: Intel(R) Core(TM) i7 CPU 880 @ 3,07 GHz 3,07 GHz ОЗУ: 16Гб. Про админа - так уж повелось в этой конторе, что за 1с отвечает программист. В том числе и за сервер
236 LehhaK
 
12.02.13
09:04
Проц не самый хреновый, вроде: http://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7+880+%40+3.07GHz
237 LehhaK
 
12.02.13
09:06
HD Tune сам завершился, сцуук@:( Но жесткий на ошибки проверить успел - ни одной
238 sanfoto
 
12.02.13
09:10
(237) LehhaK
Вы обещали таки тест на MS SQL(пускай даже Express),
оч интересен результат))
239 LehhaK
 
12.02.13
09:11
(238) через 24 минуты докачается дистрибутив. Я помню :)
240 sanfoto
 
12.02.13
09:14
(239) LehhaK,
1)как Shared Memory настроить в курсе?
(кстати релиз движка не меньше 8.2.17)

2) есть SQL Developer Ed/ - раз в полгода правдо переустановка = Энтерпрайзу по возможностям))
241 LehhaK
 
12.02.13
09:24
(240) Да по дефолту поставлю и посчитаем попугаев. На ДБ2 я ж ниче не менял, когда считал, так что пусть соревнуются в равных условиях. Платформа 17тая, все норм
242 LehhaK
 
12.02.13
09:28
(199) Какие тесты за HD Tune запустить?  Тест на ошибки показал,что все норм
243 Hmster
 
12.02.13
09:34
попробуй MS SQL с sharesmemory  и без. хочется увидеть результат именно в твоем случае. позырь индексирование. может винда файды крутит? постгре очень чувствителен к этому. попробуй на сервере заархивировать большой файл и посотри как проц себя ведет в диспетчере задач(загрузка ровная или прерывистая)
244 Живой Ископаемый
 
12.02.13
09:43
(239) то есть это не серверный проц?...
245 Живой Ископаемый
 
12.02.13
09:44
то есть (236)
246 LehhaK
 
12.02.13
09:46
(243) Не вопрос,только о результатах я не раньше, чем завтра отпишу. Где посмотреть индексирование? Нагрузка процов и так скачет, как блоха, сомневаюсь, что при архивации я что то увижу...
(245) Проц вот такой, какой есть. Где на нем написано, что он серверный или не серверный?
247 BlackJack
 
12.02.13
09:53
Извините, вклинюсь.
Сколько спецы порекомендуют рабочих процессов на 10-15 вялотекущих пользователей в УТ 11 на MS SQL?
248 LehhaK
 
12.02.13
09:54
http://hdd.tomsk.ru/desk/dazdyeru# сюда залил скрины нагрузки проца до архивации и вовремя
249 LehhaK
 
12.02.13
09:56
(247) Мне выше порекомендовали 4 процесса на 50-60 юзеров. Видимо, хватит одного :))
250 floody
 
12.02.13
10:10
Всю ветку пока не успел дочитать, только до 100.
У меня W2008R2 + SQL2008R2, tcp отключен, только через общую память, но так же 17 баллов и не больше. В файловых 43. Не знаю пока в чем причина.
251 floody
 
12.02.13
10:10
(249) рабочих процессов - 1 штука на 20-25 пользователей.
252 BlackJack
 
12.02.13
10:32
(251) Всё таки два сделал, благо ресурсы позволяют. А то один затупит, зависнет или ещё что-нибудь...
253 Адимр
 
12.02.13
10:49
(237) "HD Tune сам завершился, сцуук@:("

Настало время переустановить венду, не?
254 Адимр
 
12.02.13
10:57
(250) В жестких дисках вестимо.

У меня на виртуал бокс тест гилева показывает 40 попугилев xp 32 бит сервер 1с + sql 2008r2 DE.

Машина i5 2500k 12Гб DDR3 ssd ocz агилити3 128Гб
255 Адимр
 
12.02.13
10:58
(247) Не более числа ядер.
256 Адимр
 
12.02.13
10:59
+(254) а файловый вариант 70
257 LehhaK
 
12.02.13
11:25
(253) ХЗ. надо еще админу доказать необходимость. Вешался HD Tune на тесте Disk Monitor (254) Диски у меня простаивают, вроде. Т.е.на них почти не пишут. Базы - одна 6Гб, другая 1,5. Они в оперативу обе входить должны :))
258 floody
 
12.02.13
11:30
(256) ну ты молодец, только причем тут ХР 32-битная?
259 LehhaK
 
12.02.13
11:31
У меня на файловой базе - 30,12 попугаев
260 Hmster
 
12.02.13
11:36
(248) открой монитор ресурсов и посмотри где больше всего обмен с диском идет. Файл или путь. которые максимально загружены. и скорость обмена.
261 LehhaK
 
12.02.13
11:42
(260) System больше всего жрет. Скрин: http://hdd.tomsk.ru/gallery/ncaaxgyg#xuxgwgpl
262 LehhaK
 
12.02.13
11:44
Максимальный ввод/вывод - 2 Мб Максимум активного времени: 5%
263 ansh15
 
12.02.13
11:47
А процессор точно на максимальной частоте работает?
264 LehhaK
 
12.02.13
11:50
(263) Где это посмотреть? Щас скрин запилю.
265 Hmster
 
12.02.13
11:54
(261) тоже самое при тесте гилева покажи
266 LehhaK
 
12.02.13
12:00
267 Адимр
 
12.02.13
12:01
(259) Это вообще жесть у меня на рабочем компе 44 показывает диск на 80 Гб кэш 8 Мб st380815AS овно еще то. памяти 2 гига коре 2 дуо 2,6 Ггц
268 LehhaK
 
12.02.13
12:03
Ставлю скуль, что то он ругается на меня:
Параметр командной строки INSTALLSHAREDDIR не задан. Указание этого значения обязательно, если указан параметр INSTALLSHAREDWOWDIR.
269 sanfoto
 
12.02.13
12:09
(250) floody
>У меня W2008R2 + SQL2008R2, tcp отключен, только через общую
>память, но так же 17 баллов и не больше. В файловых 43. Не >знаю пока в чем причина.

че вот такой запросик показывает (накидал в свое время чтобы определять какие Протоколы Юзаются)
----------------------------------------
select program_name,net_transport
from sys.dm_exec_sessions as t1
left join sys.dm_exec_connections AS t2 ON t1.session_id=t2.session_id
where not t1.program_name is null
270 SunFox
 
12.02.13
12:09
а антивирус не установлен?
271 LehhaK
 
12.02.13
12:10
(270) Постгресс в исключениях. Пока так не было - работало еще в 2 раза медленнее
272 SunFox
 
12.02.13
12:11
убей его совсем
273 LehhaK
 
12.02.13
12:14
(272) Убить и запустить тест?
274 ansh15
 
12.02.13
12:14
(264) Утилитой для мониторинга состояния матплаты, обычно идет на диске к материнской плате. Там температура процессора показывается, текущая тактовая частота, скорость вращения вентиляторов... Может процессор у вас на пониженных частоттах работает все время.
275 sanfoto
 
12.02.13
12:16
+ к (274)
еще можно AIDA -раздел "Разгон"
276 SunFox
 
12.02.13
12:19
(273) Убить - перезагрузить и протестить
277 SunFox
 
12.02.13
12:20
антивирусный монитор на сервере БД - это жесть
278 LehhaK
 
12.02.13
12:21
(277) Дык сервер по факту - это не только сервер БД. С него антивирь сносить опасно, там и файлообменник корпоративный и прочаю куита
279 LehhaK
 
12.02.13
12:22
Убить и перезапустить - это тока вечером. Щас люди работают
280 SunFox
 
12.02.13
12:22
а админ тупой? только монитором антивирусным и может пользоваться?
281 SunFox
 
12.02.13
12:23
выбирай - либо админ ни фига не делает - спит спокойно - либо твой сервер работает как тугодум.
282 Hmster
 
12.02.13
12:24
межсетевой экран может?
походу тут либо с виндой что не так, либо с дровами.
А большие файлы на нем быстро копируются?
283 LehhaK
 
12.02.13
12:24
(280) Я не могу оценить квалификацию админа, т.к. сам в администрировании - полный ноль, извини. Если вечером без антивиря попугаи взлетят до 100500, тогда, конечно, я буду спорить с админом. Щас мне его жизни учить вроде как не вариант
284 SunFox
 
12.02.13
12:24
вернее - либо скорость либо вирусы щемить онлайн
285 LehhaK
 
12.02.13
12:25
(282) Копируются влет, винда и дрова на прошлой неделе обновлялись все полностью
286 SunFox
 
12.02.13
12:25
снеси перезагрузи и оцени ситуацию по антивирусу
287 SunFox
 
12.02.13
12:25
потом вернешь если доказательств не будет
288 LehhaK
 
12.02.13
12:26
(286) Просто отключить хватит же?
289 SunFox
 
12.02.13
12:26
либо потом заставишь админа поработать интелектуально
290 SunFox
 
12.02.13
12:26
нет снести надо - для чистоты эксперемента
291 SunFox
 
12.02.13
12:27
ты и я этот антивирус не программили, причем я даже не знаю какой он
292 LehhaK
 
12.02.13
12:28
Eset Endpoint Securiti
293 SunFox
 
12.02.13
12:30
это лишь название непознанного и не определенного в эксперименте нужно это звено убрать
294 SunFox
 
12.02.13
12:32
Это админ может сказать "Eset Endpoint Securiti" - это самый классный антивирь и систему не грузит, но мы же на это не поведемся - мы же программисты хоть и православные на данный момент.
295 Hmster
 
12.02.13
12:35
а вообще как добавляли в исключение? процесс или путь? или и то и то?
296 SunFox
 
12.02.13
12:35
хотя может твой админ и не админ, ассемблер знает, дизассемблерованием занимался, весь код просмотрел этого "Eset Endpoint Securiti", но это врятли...
297 SunFox
 
12.02.13
12:36
(295)  оно важно как? важен результат
298 LehhaK
 
12.02.13
12:46
Короче, сносить антивирь мне не дали, мона тока отключить, ПГ в исключениях и то и то, как и сама 1с
299 Hmster
 
12.02.13
12:46
(297) задержки. много маленьких операций - большие потери времени. хотя монитор ничего не показывает... вообще дело может быть в системном драйвере каком-нибудь. у меня знакомый админ сталкивался с такой проблемой. 1С стала на 20% быстрее проводиться.

а вообще было бы неплохо посмотреть нагрузочный тест когда пишутся данные большим куском.
можно попробовать выполнить тест в одной транзакции
300 SunFox
 
12.02.13
12:49
(298) тогда забей на этот сервак - в реале не потр-ся, хотя есть любители и не в реале...
301 LehhaK
 
12.02.13
12:53
(300) что? О_о   Без антивиря файловая база - 31 ПОпугай
302 LehhaK
 
12.02.13
12:57
Слово "потр-ся" не понял
303 Fragster
 
гуру
12.02.13
13:01
304 Fragster
 
гуру
12.02.13
13:01
305 Fragster
 
гуру
12.02.13
13:02
короче, хз, как в дропбоксе шарить, ждите модерацию на инфосрате
306 Fragster
 
гуру
12.02.13
13:02
старте
307 LehhaK
 
12.02.13
13:03
(306) У меня скачалось. Щас перпендикулярных попугаев досчитаю и твоих параллельных запущу
308 LehhaK
 
12.02.13
13:05
7,19 без антивиря... прирост почти на 1,5 попугая...
309 LehhaK
 
12.02.13
13:13
(306) Жму кнопку "выполнить тест" Пишет, менеджер заданий не загружен. Жму еще раз - ничего не происходит
310 LehhaK
 
12.02.13
13:14
Теперь "значение поля"код" не уникально :)
311 Fragster
 
гуру
12.02.13
13:17
(309) только клиент-сервер
312 Fragster
 
гуру
12.02.13
13:20
у меня примерно масштабируется: первая колонка - количество потоков
16  Регистры бухгалтерии    612
16  Регистры накопления 1 648
16  Регистры сведений   1 979
16  Справочники 289
4   Регистры бухгалтерии    678
4   Регистры накопления 1 492
4   Регистры сведений   1 226
4   Справочники 277
2   Регистры бухгалтерии    392
2   Регистры накопления 1 633
2   Регистры сведений   1 111
2   Справочники 282
1   Регистры бухгалтерии    82
1   Регистры накопления 297
1   Регистры сведений   1 006
1   Справочники 137
313 Fragster
 
гуру
12.02.13
13:25
1    Регистры бухгалтерии    82
2    Регистры бухгалтерии    392
4    Регистры бухгалтерии    678
16    Регистры бухгалтерии    612
1    Регистры накопления    297
2    Регистры накопления    1633
4    Регистры накопления    1492
16    Регистры накопления    1648
1    Регистры сведений    1006
2    Регистры сведений    1111
4    Регистры сведений    1226
16    Регистры сведений    1979
1    Справочники    137
2    Справочники    282
4    Справочники    277
16    Справочники    289
314 LehhaK
 
12.02.13
13:28
У меня пока черный квадрат висит
315 LehhaK
 
12.02.13
13:29
и проц под сотку грузит
316 Fragster
 
гуру
12.02.13
13:31
(315) ясен фиг, он же многопоточный
317 ЧеловекДуши
 
12.02.13
13:38
(0)Переписать конфу на Управляемые формы, не предлагали?
318 LehhaK
 
12.02.13
13:39
319 LehhaK
 
12.02.13
13:39
(317) Тока на семерку перейти
320 H A D G E H O G s
 
12.02.13
13:40
(313) 82, 392, 678 - это что за цифры?
321 Fragster
 
гуру
12.02.13
13:40
(320) количество транзакций за 10 секунд в сумме по всем потокам
322 Fragster
 
гуру
12.02.13
13:41
типа в 1 поток 82 штуки, в 2 потока 392 и т.п.
323 H A D G E H O G s
 
12.02.13
13:41
(321) Но почему у меня никакого выигрыша не было!
324 Fragster
 
гуру
12.02.13
13:43
(323) потому что у тебя и так загрузка сервера была большая, а также тратилось время на старт фоновых заданий (в этом тесте они синхронизируются и время их старта не учитывается, фигачить начинают одновременно, по крайней мере так задумано)
325 H A D G E H O G s
 
12.02.13
13:44
(324) SQL и сервер 1С на разных машинах?
326 LehhaK
 
12.02.13
13:44
(324) Я что то не понял, и как анализировать результаты теста?
327 Fragster
 
гуру
12.02.13
13:45
(325) в моем результате - нет, на одной. сейчас запущу на разных (на боевой связке), но там и так люди работают, результаты будут искажены
328 Fragster
 
гуру
12.02.13
13:46
(326) прогони на мсскуль, постгре и на дб2, посмотри как меняется производительность при большом количестве потоков.
329 LehhaK
 
12.02.13
13:48
(328) окау
330 H A D G E H O G s
 
12.02.13
13:48
(324) Не понял про загруженность сервера.
Сегодня опять буду ковырять свой код.
331 H A D G E H O G s
 
12.02.13
13:49
v8: v8: Удаление движений в ФоновомЗадании. Чем можно потестить диск на скорость?

У меня там времена порядка десятков секунд. Временем старта фоновых можно пренебречь.
332 H A D G E H O G s
 
12.02.13
13:51
(331) Там в конце я пытался понять, во что у меня упирается производительность и не понял.
333 Hmster
 
12.02.13
13:52
пробовал на постгре в тест гилева в одной транзакции?
334 Fragster
 
гуру
12.02.13
13:57
оп, http://infostart.ru/public/173394/ отмодерировали
335 Fragster
 
гуру
12.02.13
13:57
можете нести мне смартмани
336 zlnk
 
12.02.13
14:02
{Обработка.Тестирование.МодульМенеджера(31)}: Ошибка при вызове метода контекста (ОжидатьЗавершения)
   ФоновыеЗадания.ОжидатьЗавершения(МассивЗаданий);
по причине:
Выполнение одного или нескольких заданий завершилось с ошибкой

но результат выведен
337 Fragster
 
гуру
12.02.13
14:03
(336) хм... блокировки, чтоли...
338 LehhaK
 
12.02.13
14:03
(335) Плюсанул
339 Fragster
 
гуру
12.02.13
14:04
при разнесенных серверах на разные машины с гигабитом между ними (ну и да, на них еще 100 юзеров параллельно работало :) ):

1    Регистры бухгалтерии    282
2    Регистры бухгалтерии    430
4    Регистры бухгалтерии    728
16    Регистры бухгалтерии    664
1    Регистры накопления    576
2    Регистры накопления    935
4    Регистры накопления    1422
16    Регистры накопления    1356
1    Регистры сведений    545
2    Регистры сведений    932
4    Регистры сведений    1617
16    Регистры сведений    1587
1    Справочники    95
2    Справочники    177
4    Справочники    250
16    Справочники    396
340 Живой Ископаемый
 
12.02.13
14:06
(317) и что же изменится?
341 zlnk
 
12.02.13
14:07
(337) не знаю, на базу пока оно крутилось не смотрел.
И как это теперь интерпретировать?

1   Справочники 171
1   Регистры сведений   1 082
1   Регистры накопления 1 124
1   Регистры бухгалтерии    507
2   Справочники 328
2   Регистры сведений   2 243
2   Регистры накопления 2 093
2   Регистры бухгалтерии    925
4   Справочники 653
4   Регистры сведений   4 435
4   Регистры накопления 4 213
4   Регистры бухгалтерии    1 828
342 Fragster
 
гуру
12.02.13
14:11
(341) у тебя 4 юзера будут работать без проблем, если конфигурация написана нормально. ну и сама производительность неплоха - больше, чем на моем сервере (правда там много юзеров)
343 Живой Ископаемый
 
12.02.13
14:12
2 (341) круче чем (339) а в 32 потока можете?
344 Fragster
 
гуру
12.02.13
14:12
(325) вот в (339) на разных машинах - видно, что масштабируется не хуже
345 Fragster
 
гуру
12.02.13
14:13
(343) обработка "тестирование", модуль менеджера, процедура ВыполнитьТест()
346 Fragster
 
гуру
12.02.13
14:14
(341) странно, что у тебя в 16 потоков не выполнилось :( надо подумать, откуда там блокировки...
347 Fragster
 
гуру
12.02.13
14:16
также интересно соотношение производительности по разным объектам на одном сервере с разными СУБД, а также как оно масштабируется
348 Живой Ископаемый
 
12.02.13
14:16
345 я еще не качал, но интнресно. В любой базе будет работать? Кроме того верна ли интерпретация что в РН пишется быстрее всего, в несколько раз быстрее чем в справочники? А инфа суммарно по всем обьектам определенного типа?
349 Hmster
 
12.02.13
14:17
1   Справочники 239
1   Регистры сведений   996
1   Регистры накопления 937
1   Регистры бухгалтерии    437
2   Справочники 475
2   Регистры сведений   1 861
2   Регистры накопления 1 795
2   Регистры бухгалтерии    872
4   Справочники 839
4   Регистры сведений   3 229
4   Регистры накопления 3 332
4   Регистры бухгалтерии    1 506
16  Справочники 1 111
16  Регистры сведений   4 139
16  Регистры накопления 3 131
16  Регистры бухгалтерии    1 451
350 Fragster
 
гуру
12.02.13
14:18
(348) должно работать в любом клиент-сервере, по идее блокировки управляемые, но вот у (341) отвалилось 16 потоков (у меня ни разу не отвалилось)
351 Fragster
 
гуру
12.02.13
14:19
(348) инфа да, суммарно. по РС - подчиненные регистратору. все документы (и справочник) с ТЧ по 100 строк.
352 Hmster
 
12.02.13
14:23
(349) рабочий ноут. постгре. 8_2_17 х64. 1 процесс.
(0) у тебя вроде как нормально при многопоточности масштабируется, скорее всего у тебя проблемы в мамке или драйверах для мамки. попробуй на админских сайтах пошариться с тем чтобы потестировать сервак
353 Адимр
 
12.02.13
14:26
(346) У него наверное блокировки на уровне записей не сработали, что за sql сервер использует поинтересуйся.
354 LehhaK
 
12.02.13
14:30
(352) Ок. Я еще этот тест на ДБ2 запущу
355 Hmster
 
12.02.13
14:33
(354) пробовал тест гилева выполнять в одной транзакции или нет?
356 LehhaK
 
12.02.13
14:44
(355) Да, конечно. Все предыдущие посты, про 5 попугаев - это как раз по Гилевскому тесту
357 Адимр
 
12.02.13
14:48
Fragster на (201) ответ знаешь?
358 zlnk
 
12.02.13
14:50
(346) (353) DB2 WSE
Гилев показал 24. Это нормально?
359 LehhaK
 
12.02.13
14:52
(358) Поверь мне, это окуенно!!!
360 zlnk
 
12.02.13
14:54
(359) По шкале в тесте "Хорошо" начинается с 35, поэтому окуенно -- это где-то от 50 должно быть, имхо.
361 Hmster
 
12.02.13
14:55
(356) у меня натуральный тес гилева показал 18 попугаев, при запуске в одной транзакции получил 33 попугая.
У тебя на сколько повысилось кол-во попугаев?
362 LehhaK
 
12.02.13
15:00
(361) У меня оно стабильно  5-7. Причем, на любых настройках Постгри. Что такое натуральный тест и в одной транзакции? Могу сказать, что при работе 50 юзеров количество попугаев падает на 1, по сравнению с "пустым" сервером
363 Hmster
 
12.02.13
15:03
(362) в обработке теста меняешь
ПроведениеНаСервере.ВыполнитьЗаписьБанковскихОпераций();
на
НачатьТранзакцию();
ПроведениеНаСервере.ВыполнитьЗаписьБанковскихОпераций();
ЗафиксироватьТранзакцию();
364 LehhaK
 
12.02.13
15:08
(363) Запустил, щас глянем
365 Fragster
 
гуру
12.02.13
15:09
(357) сколько одновременных запросов к СУБД, столько и держит
366 ansh15
 
12.02.13
15:12
1   Справочники 354
1   Регистры сведений   2 336
1   Регистры накопления 2 123
1   Регистры бухгалтерии    900
2   Справочники 600
2   Регистры сведений   4 318
2   Регистры накопления 3 796
2   Регистры бухгалтерии    1 688
4   Справочники 1 153
4   Регистры сведений   7 757
4   Регистры накопления 6 232

То, что смогло выполниться. Тоже ошибку выдал.
Fragster, можешь добавить очистку результатов теста?
367 Fragster
 
гуру
12.02.13
15:13
у кого ошибка, посмотрите в ЖР, какая, скиньте сюда
368 LehhaK
 
12.02.13
15:16
(363) 8,85 в транзакции
369 zlnk
 
12.02.13
15:17
(367)
<Не определено 62a94636-a8fc-42f3-9e37-4ed68d22f0d5>
<Не определено a97d7f14-3b80-4e32-80ae-98a9a02a5168>
<Не определено c483e144-3fb4-4884-85ff-bceca6bf1e5e>
и еще несколько таких же
370 ansh15
 
12.02.13
15:29
(367) ОбщийМодуль.Тестирование.Модуль(166)}: Ошибка при вызове метода контекста (Записать)
по причине:
Запись не верна! Не заполнены оба счета! (Регистр бухгалтерии: РБ; Номер строки: 1)
371 Адимр
 
12.02.13
15:34
1   Справочники 80
1   Регистры сведений   518
1   Регистры накопления 490
1   Регистры бухгалтерии    204
2   Справочники 115
2   Регистры сведений   777
2   Регистры накопления 819
2   Регистры бухгалтерии    395
4   Справочники 229
4   Регистры сведений   761
4   Регистры накопления 1 579
4   Регистры бухгалтерии    740
16  Справочники 658
16  Регистры сведений   3 959
16  Регистры накопления 4 339
16  Регистры бухгалтерии    1 780
372 Адимр
 
12.02.13
15:34
Серверы 1с и бд разнесены.
373 Fragster
 
гуру
12.02.13
15:37
(370) хм...
374 ansh15
 
12.02.13
15:39
(373) Одна единственная ошибка.
375 Адимр
 
12.02.13
15:40
(365) Подожди ,как так?

То есть рассмотрим для простоты сервер 1с с 1 рабочим процессом. К серверу 1с подключено 50 пользователей они одновременно что то делают нажимают к примеру отчет. И что к серверу 1с пойдет 50 коннектов от сервера 1С?
376 Fragster
 
гуру
12.02.13
15:51
(375) ога
377 Fragster
 
гуру
12.02.13
15:51
rphost он многопоточный
378 Fragster
 
гуру
12.02.13
15:51
поэтому тест мой нагружает проц на 100%, а гилевский - 100%/колво ядер
379 Hmster
 
12.02.13
15:52
(368) попробуй выполнить тест когда на сервере никого не будет и ты будешь единственным пользователем выполнившем на него вход.
380 Rlogin
 
12.02.13
16:19
А что за тест производительности от Гилева ?
381 zlnk
 
12.02.13
16:21
382 Rlogin
 
12.02.13
16:23
(381) спс
383 Живой Ископаемый
 
12.02.13
19:31
(87) а кто включил? Админ? А он уверен что хорошо влияет на производительность СКЛ сервера?

http://postgresql.1045698.n5.nabble.com/Hyperthreading-was-Two-identical-systems-radically-different-performance-td5727228.html

но хотя это может и не актуально уже.
384 Живой Ископаемый
 
12.02.13
19:33
385 Demiurg
 
12.02.13
20:08
(205) в данном конкретном вопросе - даром, нахалявую
386 Demiurg
 
12.02.13
20:09
(208) = 205 ошибся в нумерации
в данном конкретном вопросе - даром, нахаляву
387 LehhaK
 
13.02.13
06:33
(383) Да хрен с ним уже, с постгрессом.
(379) Попробовал. Всю ночь пробовал, итого мы имеем: Гилев на файловой:30,01; ПГ по Гилеву: 6,35, он же в транзакции: 9,34. ДБ2 по Гилеву на дефолтных натсройках: 17,01. ПГ по многопоточному тесту товарища  Fragster: Справочники: 1: 94, 2: 174, 4: 330, 16: 1107; РС: 1:426, 2: 830, 4:1231, 16: 2984;
РН: 1: 393, 2: 835, 4:1443, 16: 3009; РБ: 1: 103, 2: 248, 4: 369, 16: 1023;
ДБ2 на нем же: Справочники: 1: 96, 2: 198, 4: 370, 16: 1148; РС: 1: 690, 2:1348, 4:2537, 16: 6972; РН: 1:657, 2: 1286, 4: 2396, 16: 6517; РБ: 1:296, 2:611, 4:1144, 16:3421; На скуле пока не тестил - скачалось с ошибкой, но обязательно отпишу
(386) О_о, о_О, О_О
388 Живой Ископаемый
 
13.02.13
07:06
2(387)Нужно ли включать на связке MSSQL 2008 64x + сервер 1C8.1 32x Hyper-threading?
http://www.zdnet.com/hyperthreading-hurts-server-performance-say-developers-3039237341/
http://netic.wordpress.com/2010/02/17/microsoft-sql-server-performance-tunning/
DISABLE HYPERTHREADING - This will give better performance during high workloads, you can read this great article from Slava Oks’s ( http://blogs.msdn.com/slavao/archive/2005/11/12/492119.aspx ).


Вот про это Слава Окс и пишет:
Our customers observed very interesting behavior on high end Hyperthreading (HT) enabled hardware. They noticed that in some cases when high load is applied SQL Server CPU usage increases significantly but SQL Server performance degrades.

http://blogs.msdn.com/slavao/archive/2005/11/12/492119.aspx

С гиперпоточностью загрузка растет, с производительность падает.

А причина следующая:

With Intel HT technogolgy logical processors share L1 & L2 caches. As you would guess lazywriter's behavior can potentially trash L1 & L2 caches. If a worker thread end up running on logical CPU that shares physical CPU with lazywriter its cache will be constantly trashed. It means that most of the memory accesses for the worker thread will be L1 & L2 misses.
389 Живой Ископаемый
 
13.02.13
07:13
2(387) А, ну то есть ДБ2 всего лишь в 2-3 раза быстрее на многопоточных...
390 LehhaK
 
13.02.13
07:20
(389) Ну я и говорил, что пользователи то норм летают. Но 2-3 раза - это тоже не плохо, ИМХО
(388) Любишь ты грузануть иностранной литературой))
С вашего позволения - сегодня почитаю по ДБ2, скуль - это уже потом
391 Адимр
 
13.02.13
09:47
(371) После того как  сервер 1С разместил вместе с сервером SQL тесты показали лучший результат.

1   Справочники              80     136
1   Регистры сведений       518     677
1   Регистры накопления     490     580
1   Регистры бухгалтерии    204     262
2   Справочники             115     281
2   Регистры сведений       777   1 278
2   Регистры накопления     819   1 213
2   Регистры бухгалтерии    395     646
4   Справочники             229     529
4   Регистры сведений       761   2 302
4   Регистры накопления   1 579   2 155
4   Регистры бухгалтерии    740   1 154
16  Справочники             658   1 072
16  Регистры сведений     3 959   5 660
16  Регистры накопления   4 339   6 199
16  Регистры бухгалтерии  1 780   2 647
392 Адимр
 
13.02.13
10:34
Fragster, а интересно твой многопоточный тест выдает разные результаты в зависимости от количества рабочих процессов, больше рабочих процессов больше попугаев? Просто у меня было 3 процесса стало 4.
393 Hmster
 
13.02.13
10:43
(392) открою страшную тайну. там рандом. поэтому может на одном тесте на одной тачке выдать разные результаты. теоретически не должны сильно отличаться, но могут
394 Адимр
 
13.02.13
11:19
(393) Я так понимаю что у него запускаются фоновые задания они могут выполнятся на том или ином рабочем процессе. Если у меня их 4 а заданий 16 то на каждом будет по 4 задачи параллельно выполнятся.

А если у меня 16 ядер и 16 рабочих процессов в таком случае умозрительно результат будет лучше чем если у меня 16 ядер но 4 рабочих процесса.
395 Fragster
 
гуру
13.02.13
11:20
(393) ну да, рандом. но влияние от внешних факторов типа "запуска ОСВ на том же сервере" намного больше.

(392) поскольку операции сильно простые - наверное влияние задержек сети
396 Fragster
 
гуру
13.02.13
11:20
количество рабочих процессов по идее сильно влиять не должно
397 Fragster
 
гуру
13.02.13
11:21
(395).2 к (391)
398 Адимр
 
13.02.13
11:31
(396) Проверю сегодня вечерком.
399 Федя Тяпкин
 
13.02.13
12:53
*интересная ветка
400 Hmster
 
13.02.13
13:02
http://hdd.tomsk.ru/file/kfbkwlek
туда еще бы блэкджэк
401 Hmster
 
13.02.13
13:04
Fragster я переделал твое детище в нечто ужасное
402 Fragster
 
гуру
13.02.13
13:09
нафига автоматический режим?
А вообще - оставляйте хотелки в комментах на ИС, сделаю как буде время. Включая общий список результатов на сайте
403 Hmster
 
13.02.13
13:29
т.е. автоматический режим?
вообще добавил хранение результатов теста, отработку блокировки, отчет, возможность настраивать тест интерактивно и иметь несколько настроек
404 Fragster
 
гуру
13.02.13
13:34
(403) у всех объектов выставлен автоматический режим управления блокировками вместо управляемого
405 Hmster
 
13.02.13
14:22
а это? я уже и забыл зачем делал. зачем-то было нужно
406 yurec_k
 
13.02.13
14:52
Fragster, а можешь свой чудо тест выложить на какой нить обменник, плиз? штука нужная в хозяйстве
407 Fragster
 
гуру
13.02.13
14:54
(406) в ветке есть ссылка на дропбокс
408 LehhaK
 
13.02.13
14:54
(406) Качай вот тут (400). И есть на Инфостарте
409 Fragster
 
гуру
13.02.13
14:55
в (303)(304) оригинальный
410 LehhaK
 
13.02.13
14:55
(407) Кстати, тест офигенный, но мне кажется, что было бы не плохо завести там тоже каких нибудь попугаев, чтоб можно было оценить работу базы не только сравнив с чужими...
411 yurec_k
 
13.02.13
14:59
(409) спаибо,
(408) да скачал просто хотел еще оригинал, а на инфостаре там эти шнюшечки нужны.
412 Fragster
 
гуру
13.02.13
15:02
(410) скоро докручу сбор статистики по кнопке на fragster.ru - чтобы можно было сравнивать нормально.
413 Fragster
 
гуру
13.02.13
15:02
просто с post запросами пока не очень рзобрался
414 Живой Ископаемый
 
13.02.13
15:06
2(410) fnr как ты думаешь Гилев свои попугаи получил? насобирал статистику, проранжиловал, и теперь дает сравнивать твои со своими... Так все воркбенчи работают
415 Hmster
 
13.02.13
15:09
попугаи получаются 5000 / время
а вот хорошо или плохо это уже и получили путем статистики
416 Hmster
 
13.02.13
15:10
(412) если делать сбор статистики то варианты тестов должны быть унифицированы или некоторое их количество
417 Fragster
 
гуру
13.02.13
15:11
(416) ясен фиг
418 Бывший адинэсник
 
13.02.13
15:12
LehhaK чем закончилось борьба то?
419 Hmster
 
13.02.13
15:13
(412) и еще у меня вопрос по ГСЧ. на сколько он влияет на результаты теста, ведь из-за него создается разный набор данных, что иногда может вносить существенный вклад в разброс результатов теста?
420 Hmster
 
13.02.13
15:17
еще из хотелок:
иметь разные РН, РС, РБ.
чтобы можно было оценить влияние измерений на производительность, индексирование измерения на производительность, а в случае регистра бухгалтерии еще и влияние количество субконто
421 Fragster
 
гуру
13.02.13
15:23
(419) ну, по идее там равномерное распределение, соответственно нагрузка в среднем должна быть одинаковая. итераций же достаточно большое количество.

(420) для этого надо продумать заполнение этих регистров, например можно сделать 2 экстремальных значения - для 1 субконто и для 5 субконто, с 1 измерением и с 10 измерениями.
Ну и добавить получение данных надо.
422 yurec_k
 
13.02.13
15:24
(418) +1.

а кстате долго о времени этот (409) тест идет?
423 Fragster
 
гуру
13.02.13
15:25
(422) примерно 5 минут
424 Hmster
 
13.02.13
15:32
(время сам ставишь + 5-6 сек + время на подготовку данных + время на очистку данных) * количество тестов
425 Hmster
 
13.02.13
15:44
(421) можно иметь несколько регистров с разным построением и в зависимости от настройки теста проводить по одному или нескольким определенным, еще не хватает документа без движений, и не хватает оборотного РН
426 LehhaK
 
14.02.13
06:14
(418) Борьба еще не закончилась. :)
427 LehhaK
 
14.02.13
08:19
(224)Ты говорил вернуться, когда я доберусь до буферпулов... С бэкапапми и ресторами разобрался. Теперь настраиваю буферпул. Действительно, очень интересно. Траблы с командой db2 select sum(data_object_l_size) as data_size, sum(index_object_l_size) as index_size, sum(lob_object_l_size) as lob_size from SYSIBMADM.ADMINTABINFO where tabschema='USR1CV81'. Говорит: Отсутствует соединение с базой данных. Великий гугл говорит, что надо выполнить команду  connect. На коннект мне пишет: connect не является внутренней или внешней командой, исполняемой программой или пакетным файлом...
Естетственно, через data studio связь с базой данных установлена, та же db2 get snapshot for bufferpools on <DBNAME> на Ура отработала. db2start говорит, что уже все работает. Короче, Ай нид Хэлп
428 Живой Ископаемый
 
14.02.13
08:39
30 минут
429 Живой Ископаемый
 
14.02.13
09:24
db2 connect to <Имя базы>

При чем эту команду набирать в Пуск\Программы\IBM DB2\DB2COPYX\Command Line Tools\Command Windows - Administrator
430 Живой Ископаемый
 
14.02.13
09:33
там в первых видеоуроках у Рауля Чанга про работу с командной строкой.
431 LehhaK
 
14.02.13
09:34
(429) О! Получилось! Тока на гилевскую базу DATA_SIZE            INDEX_SIZE           LOB_SIZE выдаются пустые. Формулу для настройки буферпулов тогда как применять?
(430) Это все я познал уже :)
432 LehhaK
 
14.02.13
09:37
(429) Имхается мне, что микробаза гилева и так вся в буфер влазит и настраивать буферпул стоит только для баз рабочих. я правильно понимаю?
433 Живой Ископаемый
 
14.02.13
09:44
2(431) на гилевскую и не надо наверное...
2(432) она-то влазит, но если начинают писаться транзакции, и Дб2 видит что нужно увеличить буферпулл, то он его увеличивает постепенно, и эта постпенность отнимает время. поэтому фокус в том, чтобы сразу увеличить до разумного максимума... То есть записи в таблицу тоже сначала идут  в буферпулл, и только по свободде и по достижению заданного порога грязности экстернализируются на диск.

Поэтому... можно просто попробовать один из двух буферпулов задать значение 11000 блоков (тот который держит блоки по 32к), другому 110000 блоков(тот который держит блоки по 8к).
434 LehhaK
 
14.02.13
09:47
(433) и не ставить "automatic", я правильно понял? Или пусть он потом под себя настраивается?
435 Живой Ископаемый
 
14.02.13
10:17
да, не ставить
436 LehhaK
 
14.02.13
10:20
(435) Ну все, завтра запускаю БП на ДБ2 10.1, с бэкапом каждые 2 часа. Скуль почти поставил, чтоб попугаев померить, конфигурацию сервера тоже выложу.  Живой Ископаемый, спасибо большое
437 Живой Ископаемый
 
14.02.13
10:23
C бэкапами там тоже прикольно. Если его перевести из... циркулярного в архивный, то ты сможешь например имея ночной бэкап восстановить базу на любую секунду с момента бэкапа и до сейчас.
438 LehhaK
 
18.02.13
08:57
второй день БП 2.0 работает на DB2 версии 10.1. ПОлет нормальный, но прироста производительности никто не заметил особо, но, может быть, это от того, что работают в ней неспешно. Тем, кому была интересна конфигурация сервера, выкладываю: http://hdd.tomsk.ru/desk/lwpgtiqk#. MS SQL, к сожалению, не ставится. Матерится на необрабатываемое исключение в приложении, поскольку сервер рабочий, рисковать не стал...
Развернул вторую копию ДБ2 под ЗУП. Тоже работает. ТОлько в data studio она теперь интерактивно не бэкапится, пишет "не удалось подключиться", видимо, это от того, что база на другой копии ДБ2. На каждую базу свою data studio надо ставить ? О_о
И еще, Живой Ископаемый, ты вот это как победил: http://www.forum.mista.ru/topic.php?upd&id=554223 ? А то теперь тоже актуально...
439 Живой Ископаемый
 
18.02.13
10:47
никак. вернее мне не нравится как. впихнул самые критичные в виртуалки, виртуалке можно сказать какие ядра использовать
440 LehhaK
 
18.02.13
11:44
(439) Я вот тут подумал... 3 рабочих базы - это 3 ДБ2. + 4 для  разработки. Оставлять базы для разработки на Постгрес - это феншуйно? Или на разных СУБД держать базы для разработки и для работы не правильно? Если не правильно - мне ставить 7 копий ДБ2? Мои 16 Гб оперативы это переживут?
441 Живой Ископаемый
 
18.02.13
12:10
ну очевидно, что если ты разрабатываешь на одной, то у тебя на другой может что-то вылезти.
И еще у меня вопрос - а зачем ты три инстанса для разработки собрался держать на продакшен-сервере? поставь на своей машине.
На продакшене зарегь только базы 1С, базы ИБ которых будут на твоей машине...
Одновременно ты все равно врядли будешь править все три. стало быть сможешь вручную стартовать нужный иннстанс ДБ2
442 LehhaK
 
18.02.13
12:45
(441) Ну просто так проще. Запилил новых ништяков, самого умного юзера запустил в базу, он кнопки пожмакал, одобрил. ПОтом в рабочую перенес. Не звать же мне их за свой комп садиться... Посчитали мне тут скуль на 100 персон - 698 400 рублей, у меня контора столько не стоит :))
443 LehhaK
 
18.02.13
12:55
Вопрос знатокам - если юзеры заходят на сервер через RDP, одной лицухи скульной на всех хватит? или все таки на каждую машину?
444 Fragster
 
гуру
18.02.13
13:03
не хватит
445 Feunoir
 
18.02.13
13:16
(442) купи лицензии "на ядро". Хотя на 100 пользователей нужно ядер 12. А оно по деньгам не сильно дешевле выйдет.


4601546103932

Лицензия "на ядро" MS SQL Svr Std Runtime Core 2012 (до 4 ядер) для пользователей 1С:Предприятие 8

3*154704=464 112

http://www.1c.ru/news/info.jsp?id=15956
446 LehhaK
 
18.02.13
13:24
(445) тот сервант, что мне предлагают, он с процом i7, там всего 4 ядра физических. 100 юзеров, из них особо активных - штук 40 может. Не хватит?
447 Живой Ископаемый
 
18.02.13
13:29
2(442) у меня рвется шаблон... Когда ты регистрируешь базы 1С на одном сервере, то соответсвующая ей ИБ (Оракл, мс-скл, дб2, постгрес - не важно)  может быть в любом другом месте сети. на известном ип и порте
448 Feunoir
 
18.02.13
13:41
(446) М-м-м... А памяти там сколько будет? Что-то мне подсказывает, что оно не в процессор будет упираться, а в память и дисковую подсистему.

На 100 пользователей неплохо было бы 8 ядер+64 гига RAM + что-то типа RevoDrive под базу.
449 Живой Ископаемый
 
18.02.13
13:42
у Интелловских материнок вечно какие-то ограничения по памяти...
450 Живой Ископаемый
 
18.02.13
13:46
+(447) в смысле то, что инстансы ДБ2 обслуживающие базы для разработки будут крутиться на твоей машине, никак не помешает (если только специально не задаться такой целью) юзеру зайти в эту базу. Если он будет знать имя сервера 1С и имя базы, в которую нужно будет зайти 1С-клиентом.
451 LehhaK
 
18.02.13
13:48
(447) Да сообразил уже. Сначала спросил, потом подумал, извини. Короче, я так понял, что на не особо активной базе тестить ДБ2 бесполезно - переведу УТ, БП за 2 дня не отвалилась же :), а там гляну.
(445)Runtime - Это какая то странная лицуха... Ее точно под 1с можно юзать? (448) 32 Гб. Диски можно и SSD поставить. 64 Гб - это уже от 180 тыр по подсчетам админа
452 Feunoir
 
18.02.13
13:58
(451) Ну написано-же всё по ссылке!

Лицензии Runtime - это лицензии, которые дают право использовать Microsoft SQL Server только с "1С:Предприятие 8".

Лицензии Full-use - это лицензии без ограничения на право использования. Пользователь, у которого есть лицензии "1С:Предприятие 8", может использовать Microsoft SQL Server с другими приложениями, помимо "1С:Предприятие 8".
453 zlnk
 
18.02.13
14:05
(442)(445) У DB2 есть (была, по крайней мере) лицензия "на процессор". Хотя тоже дорого.
454 LehhaK
 
18.02.13
14:07
(452) Збс. Ладно, всем спасибо. Когда напишу свой "Майн Кампф", всех вас там упомяну обязательно:))
455 Живой Ископаемый
 
18.02.13
14:19
100 пользователей будет в одной базе работать?
456 Живой Ископаемый
 
18.02.13
14:20
если в одной будет не больше 50, то можно попробовать оставаться на Експресс_Ц.
Просто если будет больше, то что МС СКЛ покупать, что L,2/ и тут уже нужно считать. Вполне может быть что Дб2 будет и не дешевле.
457 Feunoir
 
18.02.13
14:24
(455) Ну базы, в принципе, можно поделить, например на 3-4 штуки. И в одной базе будет работать только 25-30 человек. Обмен через РИБ замутить. Это если на самом деле не нужно прямо супер-супер оперативности для всей сотни.
458 LehhaK
 
18.02.13
14:35
(455) (457) Все 100 в одной базе. и как раз потому, что нужна супер-оперативность. Поэтому и смотрю уже потихоньку в сторону платных решений
459 Живой Ископаемый
 
18.02.13
14:36
2(457)ну, так этож у автора нужно спросить - можно ли так им поделить базы. Или даже если они поделят, то все равно окажется что в одной работает 80, а в двух других по 10.


РИБ плохо, потому что на время обмена таблицы будут блокироваться.
460 Feunoir
 
18.02.13
14:39
(459) Согласен. Но как бы не получится и на ёлку влезть и зад не поцарапать. Или экономишь на ПО, или терпишь некоторые неудобства. Если обмен будет достаточно частый, то и порции данных будут небольшие. А значит и таблицы будут блокироваться не короткое время.
461 Venberg
 
20.02.13
06:37
Что-то не работает тест. Удалось прогнать только раз и то с ошибкой.
Теперь еще при запуске покрикивает что "Значение поля код не уникально".
1С 8.2.17.169
462 Fragster
 
гуру
20.02.13
08:06
вчера допилил класс-помошник для генерации wsdl из пхп, на днях сделаю сбор статистики, можно будет нормально сравнить
463 Fragster
 
гуру
20.02.13
08:06
сегодня-завтра допилю конфу теста
464 zlnk
 
20.02.13
16:52
(456) MS только на винде, а это +лицензии, а DB2 можно на линухе. Тогда дешевле.
465 zlnk
 
20.02.13
16:56
А подскажите, web-консоль Data Studio обращается к какому сервису, и где этот сервис должен стоять? На серваке с DB2 (склоняюсь к этому варианту) или на клиентской машине?
466 zlnk
 
20.02.13
16:59
(465) Простите, стоило вопрос сформулировать... Везде можно.

The DSWC does not have to be installed on its own server.  It can be put on a workstation or on one of your database servers.
467 Fragster
 
гуру
21.02.13
16:05
обновил тест: http://infostart.ru/public/173394/
468 Emilio
 
21.02.13
16:19
(43) что-то смущает вот это:
effective_cache_size 4Гб стоит, текущее значение 524288. shared_buffers 1Гб текущее значение 131072
это зачем тебе так много? О_о
469 Emilio
 
21.02.13
16:27
и хотелось бы узнать как ты эти значения узнал?
470 Fragster
 
гуру
22.02.13
08:30
471 Fragster
 
гуру
22.02.13
08:30
кому не влом, гляньте, как кнопка "опубликовать" работает
472 Hmster
 
22.02.13
08:55
Веб сервис работает, но в базу пока не пишет :)
473 Fragster
 
гуру
22.02.13
08:57
(472) пока пишет в текстовый файлик, как табличку в СУБД и отображение запилю - все данные на нее добавлю
474 Fragster
 
гуру
22.02.13
08:57
спасибо за тест!
475 Hmster
 
22.02.13
10:31
мне правда пришлось включить мозг с утра т.к. отчет не работал пока записать не нажал.
Результаты теста в этот справочник записываются? если да то добавь запись после теста
476 Fragster
 
гуру
22.02.13
10:48
(475) Это да, не подумал! Зато информация о ходе теста круто обновляется :)
477 Hmster
 
22.02.13
11:15
(476) а идеология у теста какая? Есть справочник с результатами в тч? т.е. каждый элемент - свой замер? а настройки у тестов будут какие-нибудь или стандартные?
Обновляется классно.
478 Fragster
 
гуру
22.02.13
12:30
(477) настройки должны быть у всех одинаковые - чтобы сравнивать можно было одинаковые данные. каждый элемент - свой замер, как будет время - прикручу к публикации результатов еще и "засасывание" с сайта других результатов
479 Fragster
 
гуру
22.02.13
12:31
тогда на сайте и/или внутри конфигурации-тестирования можно будет сравнить свои результаты в разных конфигурациях или свои результаты с чужими на "одинаковых" конфигурациях оборудования/софта.
480 Fragster
 
гуру
25.02.13
13:48
В общем, обновил версию, теперь можно публиковать результаты и они будут отображаться на http://fragster.ru/perfomanceTest/
Сам не могу опубликовать, так как интернета на сервере 1с у меня нету (заблокирован), а как воспользоваться веб сервисом из тонкого клиента пока не понял.

Для рабочего сервера получается такая картинка веселая (ну и да, там еще 100 юзеров работают):
http://wstaw.org/m/2013/02/25/plasma-desktopgL2046.png
481 Fragster
 
гуру
25.02.13
13:49
(475) нажми "опубликовать" еще раз, плиз :)
482 Hmster
 
25.02.13
13:56
(481) буду дома нажму. на рабочей тачке закрыто все.
483 Hmster
 
25.02.13
14:00
(480) у меня на ноуте после 8 потоков падать начинает график.

Будешь делать варианты теста(РБ-1,3,5 субконто, РН - 1,3,5 измерений, ...) ?
Если хочешь могу на базе существующего теста сделать ...
484 Fragster
 
гуру
25.02.13
14:03
(483).1 ну да, это ж ноут, а не сервер. на тестовом сервере тоже на 16 потоках ругаться начинает. Надо какой-то другой, может, способ синхронизации придумать.

(483).2 ну, надо методику проработать, чтобы настроек было минимум. Может на базе тех же документов, но просто более сложные регистры запилить?
485 Hmster
 
25.02.13
14:13
(484)
Предлагаю 1 перечсиление "Глубина теста" 1,2,3,4,5
Физически разные документы с соответствующими движениями. Заполнение можно в менеджер документа вынести. Или документы те же но заполнение в зависимости от настройки(минус в том что регистры уже сложные на простом примере ...)
486 Fragster
 
гуру
25.02.13
14:21
(485) надо делать без настроек, возможно несколько паттернов типа "простые регистры, обычные, сложные" по образцу тестов винчестеров и паттернов нагрузки, например. Результат должен по всем вариантам в один проход получаться, либо как-то доработать таблицу сравнения для людей.

У меня следующий этап - это прилепливание загрузки с сайта чужих результатов, чтобы сравнить можно было. соответственно, надо, чтобы это самое сравнение у людей было как можно более простым, в идеале - когда у всех одни и те же "настройки".
487 Hmster
 
25.02.13
14:32
(486) давай если завтра будет время сделаю перечисление "Вид теста" с "простые регистры, обычные, сложные".
488 Fragster
 
гуру
25.02.13
14:33
(487) ок
489 Hmster
 
25.02.13
20:29
(481) Опубликовал.
490 Fragster
 
гуру
25.02.13
20:40
что-то там все разъехалось :(
491 Hmster
 
25.02.13
20:44
второй раз тест провел. результаты немного другие...
Ширина страницы слишком большая. у меня на экран не влезает
492 Hmster
 
25.02.13
20:52
может в отчет добавить производительность 1-го потока ?
493 Fragster
 
гуру
25.02.13
20:53
(492) сделай ctrl+f5, поправил табличку
494 Fragster
 
гуру
25.02.13
20:53
сейчас запилю страницу с детальными результатами
495 Fragster
 
гуру
25.02.13
20:54
если времени хватит
496 Hmster
 
25.02.13
20:54
может еще показатели до целых сократить?
497 Fragster
 
гуру
25.02.13
20:56
(49) это можно
498 Fragster
 
гуру
25.02.13
21:08
убрал, заодно и по правому краю выровнял
499 MMM9000
 
26.02.13
19:39
ставь MSSQL и займись делом
500 Тоненький Клиент
 
26.02.13
19:48
отмечусь
501 ansh15
 
27.02.13
14:19
(494) Из Linux клиента (8.3.2.172) не хочет публиковать. И 16 и 32 потока тоже не хочет отрабатывать.
502 Fragster
 
гуру
27.02.13
14:49
(501) публикует сервер, а не клиент... с какой ошибкой падает?
503 Fragster
 
гуру
27.02.13
14:50
16 и 32 потока не хочет отрабатывать, пишет "не получилось синхронизировать потоки"? а на какой машине запускалось (в частности, сколько ядер)
504 Fragster
 
гуру
27.02.13
14:52
вообще я только что переписал на PDO с обычных запросов сервис, мог что-то поломать :(
а мне даже и не проверить (вернее, я проверил на тестовом методе test() - вроде работает, а вот поскольку на серверах 1с инет закрыт - полноценную публикацию не могу проверить)
505 Fragster
 
гуру
27.02.13
15:02
(502)+ кстати, в табличку, куда запросы пишутся, ничего про запрос веб сервиса не записалось, кроме того запроса, который я сам слал
506 ansh15
 
27.02.13
15:05
(502)Тогда ясно, сервер без интернета был.
507 ansh15
 
27.02.13
16:12
(505) Записалось.
508 Fragster
 
гуру
27.02.13
16:36
про 16 и 32 потока я, кажется, понял... сервер под линупсом без ключа?
509 ansh15
 
27.02.13
17:10
(508)Именно.
510 Fragster
 
гуру
27.02.13
17:18
(509) получается, что одновременно больше 12 коннектов к серверу не может быть включая фоновые задания
511 ansh15
 
27.02.13
17:38
(503) Да. 16 ядер.
(510) Понятно.
512 Fragster
 
гуру
28.02.13
15:30
добавил вывод детальных результатов
513 Venberg
 
01.03.13
02:40
Тест интересный. Но какой-то нестабильный. Уж больно большой разброс в двух-трех подряд запущенных тестах.
514 Balabass
 
01.03.13
03:46
А мои дела плохи?
http://screencast.com/t/xzaLaZa8WHnf
515 Fragster
 
гуру
01.03.13
07:53
(513) на сервере еще кто-то работает?
516 Fragster
 
гуру
01.03.13
07:55
(514) практика показывает, что тест гилева у меня на сервере выдает 16, но при этом 100 юзеров на этом сервере работают. На моем же компе тест гилева выдает 45, но юзерам уже в количестве 10 не очень хорошо.
517 Venberg
 
01.03.13
11:07
Два последних результата мои.
Правда так и не понял - как провести тест для 10-100 пользователей? Можно им сделать нагрузочное тестирование предела загрузки серверов для операционной работы? Или наоборот аналитической?

Больше конечно операционная работа интересует. Это когда выписываются счета и проводятся накладные. Если бы было возможно увидеть "потолок" количества одновременных пользователей, то было бы просто замечательно.
518 Fragster
 
гуру
01.03.13
11:30
(517) потолок - это когда график выходит на плато.

поскольку каждый тест занимает около полутора минут, увеличение количества тестов замедлит общее время выполнения :(

ограничение в 32 потока чисто психологическое. если интересно - можно сделать после 32 еще несколько этапов по +16 потоков...
519 Fragster
 
гуру
01.03.13
11:31
психологическое = эмпирическое
520 Fragster
 
гуру
01.03.13
14:20
сейчас у себя проверяю, как оно будет выполняться в 1, 2, 4, 8, 16, 32, 48, 64, 80, 96, 112 потоков. если взлетит - выложу обновление :)
521 zlnk
 
01.03.13
14:32
Fragster, какие новости? Где за ними следить? Как развивается тест? Напомню, у меня в своё время на 16 (или на 32?) потоков не отработало.
522 Fragster
 
гуру
01.03.13
15:44
Добавил автозаполнение информации о сервере 1с

Изменил алгоритм синхронизации потоков - теперь используется ЗапуститьПриложение вместо бесконечного цикла для ожидания запуска других потоков, что не грузит процессор и дает время для запуска других потоков. Также увеличил время на синхронизацию до 30 секунд.

Теперь тесты выполняются в 1, 2, 4, 8, 16, 32, 48, 64, 80, 96, 112 потоков.

Обновил WS-ссылку, добавил версию платформы в результаты.

Добавил запрос на публикацию результатов теста при изменении (Внимание! Для успешной публикации должен быть разрешен интернет на сервере 1с!)
523 Fragster
 
гуру
01.03.13
15:47
524 zlnk
 
01.03.13
17:24
(522) брать на ИС?
525 Fragster
 
гуру
01.03.13
17:31
(524) у меня на сайте и на ИС одинаковая версия лежит
526 Hmster
 
01.03.13
17:49
(522) а зачем так много? 48-ми было бы за глаза.
527 Fragster
 
гуру
01.03.13
18:05
(526) зато видно, как графики загибаются вниз на 112 :)
528 Venberg
 
01.03.13
21:59
Гы! А при чем тут интернет на сервере 1с и публикация на сайт??? Вроде как интернет нужен на клиентской машине для публикации на сайт. Мы же вроде запуск клиентской части не на сервере делаем.
529 Hmster
 
01.03.13
22:33
(527) ну не всегда загибается
http://s018.radikal.ru/i524/1303/ca/ef703282f76f.jpg
http://s018.radikal.ru/i508/1303/b0/f9b99232a6bb.jpg

разброс сильный почему-то

попробую на выходных. Может более стабильный результат будет.
530 Fragster
 
гуру
01.03.13
22:45
(529) я скоро обновлю - время теста в 2 раза увеличу, как раз чтобы разброс был меньше
531 Fragster
 
гуру
01.03.13
22:45
(528) в тонком клиенте нет wsпрокси
532 Fragster
 
гуру
01.03.13
22:46
интересно откуда рост 96-112
533 Fragster
 
гуру
01.03.13
23:01
что-тьо запись инфы о серверах глючит :(
534 Fragster
 
гуру
01.03.13
23:12
что, в опере-мини верстка не разъезжается?
535 Hmster
 
01.03.13
23:45
тест на ноуте
http://s020.radikal.ru/i711/1303/f0/9d264a077898.jpg

скачки непонятные ..
536 Fragster
 
гуру
02.03.13
17:48
кажется понял, откуда скачки - часть потоков стартует на секунду-две раньше, попробую устранить
537 Jump
 
02.03.13
18:21
(6)Антивирус на SQL сервере??
Вот нафига он там? Или это еще и файлопомойка по совместительству?
538 Fragster
 
гуру
02.03.13
21:56
блин, на больших количествах потоков с синхронизацией реальные проблемы :(
539 Fragster
 
гуру
02.03.13
22:45
победил! сейчас обновлю конфу!
540 Fragster
 
гуру
02.03.13
23:18
Обновил на сайте, на ИС отправил на модерацию
541 Fragster
 
гуру
03.03.13
16:52
для 400 потоков разброс старта 2 секунды
542 Fragster
 
гуру
03.03.13
17:33
Обновил версию на сайте - теперь там есть обработка проверки механизма синхронизации (1000 потоков у меня вылетают - не могут синхронизироваться, 500 потоков - нормально, но с небольшим разбросом).
543 Fragster
 
гуру
03.03.13
18:54
на сервере с 2хядерном (без ht) процессором, на котором 1с и мсскуль стоит флуктуаций стало намного меньше:
(1с 8.2.16.368 / GenuineIntel x86 Family 6 Model 23 Stepping 6 1866 MHz / 4,00 ГБ / Windows x86 (Microsoft Windows 2003 version 5.2 Service Pack 2 (Build 3790)))

http://wstaw.org/m/2013/03/03/plasma-desktopk17204.png
544 zlnk
 
04.03.13
10:22
Fragster, игрулька прикольная. Ты к ней тоже таблицу рекордов прикрути.
545 Hmster
 
05.03.13
13:50
(543) Потестил. Но все же есть.
http://s003.radikal.ru/i201/1303/71/bcfb8c0a7a7f.jpg
546 Hmster
 
05.03.13
13:51
(545) Это еще может из-за СУБД... буду еще пробовать ...
547 Fragster
 
гуру
05.03.13
13:55
(546) согласись, что их намного меньше. Ну и на ноуте всякие внезапно просыпающиеся службы индексирования и прочего могут влиять. + на винде планировщик потоков на такое издевательство, наверное, не приспособлен.

ну, можно ценой увеличения времени в 2 раза убрать совсем: в коде в функции Тестирование.ВыполнитьМногопоточныйТест() поставь Кругов = 2 вместо 1.
548 Fragster
 
гуру
05.03.13
13:56
на десктопной
549 Hmster
 
05.03.13
13:58
(547) стало более правильно показывать. щас еще раз так и потом попробую кругами ...
550 Fragster
 
гуру
05.03.13
13:59
(549) а проверка механизма синхронизации что кажет?
551 Hmster
 
05.03.13
14:30
(550) думает пару секунд
552 Fragster
 
гуру
05.03.13
14:30
(551) на выходе сколько строк? одна?
553 Hmster
 
05.03.13
14:52
1 строка. сделал еще 2 теста
http://s019.radikal.ru/i635/1303/05/668b720f69b1.jpg
http://s018.radikal.ru/i519/1303/3c/f7b63214544e.jpg

попробую увеличить кол-во кругов..
554 Fragster
 
гуру
05.03.13
14:57
(553) значит, все потоки получили сигнал в течении одной секунды :) если бы в 2 строки показывало - то это сигнализировало бы о том, что он не может синхронизировать заданное число потоков в одну секунду.
555 Fragster
 
гуру
05.03.13
14:57
как на ИС на скрине для 500 потоков
556 Fragster
 
гуру
05.03.13
14:57
557 Hmster
 
05.03.13
16:51
4 круга флуктуацию не уменьшили.
А она может происходить из-за чрезмерной загруженности системы?
558 Fragster
 
гуру
05.03.13
16:51
(557) может
559 Fragster
 
гуру
05.03.13
16:52
особенно если что-то параллельно делать еще на компе
560 Hmster
 
05.03.13
17:06
(559) он просто рядом стоит. монитор запустил и смотрел. у него когда много потоков загрузка не высокая на проц, диски, сетку. на взаимодействии процессов где-то тормоза походу идут.
наверное после максимума смотреть бессмыслено ...
561 Fragster
 
гуру
05.03.13
17:08
(560) да, на 8 юзеров у тебя сервер :)
562 Fragster
 
гуру
05.03.13
17:08
в смысле ноут
563 Hmster
 
05.03.13
17:13
попробую в понедельник на нормальном сервере потестировать. сейчас на нем считают усиленно и перепроводят...
564 Fragster
 
гуру
05.03.13
17:13
а может просто ось типа десктопная - не приспособлена. Вот тут: http://wstaw.org/m/2013/03/03/plasma-desktopk17204.png коре2дуо без гипертрединга, но на висервер 2003 - падения нету такого...
565 Hmster
 
05.03.13
17:16
у тебя MS SQL ?
566 Fragster
 
гуру
05.03.13
17:17
(565) ага, 2003
567 Fragster
 
гуру
05.03.13
17:17
вернее 2005
568 Hmster
 
05.03.13
17:20
может дело еще в СУБД. На каждый поток Postgre по процессу создает. На большом количестве потоков вырастает обращение к журналу диска, сами данные читает/записывает меньше. Да и винт у меня не скоростной.
569 Fragster
 
гуру
05.03.13
17:21
(568) убери fsync из конфига
570 Fragster
 
гуру
05.03.13
17:21
в смысле fsync = off
571 ansh15
 
05.03.13
17:30
Пробовал запускать в веб клиенте, виснет на 16-и потоках, потом пришлось перезапускать и сервер приложений с чисткой кэша и апач.
572 Fragster
 
гуру
05.03.13
17:35
(571) Вообще вся работа ведется на сервере, на клиенте только проверяет сообщения от заданий. А в тонком - работает?

Еще есть нюанс - на бесплатном линух-сервере не дает больше 12 соединений (т.е. клиент + 11 фоновых одновременно), соответственно, оно падает с ошибкой невозможности синхронизации потоков. а поскольку времени на синхронизацию - 30 секунд, то всего надо подождать примерно 30 * 4 (количество под тестов) * 7 (количество тестов с количеством потоков больше 12)
573 Fragster
 
гуру
05.03.13
17:35
секунд
574 Fragster
 
гуру
05.03.13
17:51
(557) ну, круги я вводил, чтобы сгладить флуктуации, которые на самом деле из-за неправильной синхронизации возникали. Соответственно, когда сделал синхронизацию через блокировку константы, проверил на 1 и на 2 кругах. вроде на 2-х было поплавнее, но и на 1 вполне приемлемо.
575 Hmster
 
05.03.13
17:57
(570) бу-га-га. результаты стали хуже...
576 Fragster
 
гуру
05.03.13
17:58
(575) jge,kbrjdfk&
577 Fragster
 
гуру
05.03.13
17:58
опубликовал?
578 Fragster
 
гуру
05.03.13
17:59
кстати, поправь в конфиге постгре максимум соединений, а то у тебя тесты в 112 потоков не выполняются :)
579 Fragster
 
гуру
05.03.13
18:02
(575) ну, максимум стал больше
580 Fragster
 
гуру
05.03.13
18:03
ну и до 8 потоков (т.е. до упирания) - все результаты больше
581 Hmster
 
05.03.13
18:04
(578) я их закоментировал. он не пережевывает 112 потоков, может и конфиг надо поправить.
582 Fragster
 
гуру
05.03.13
18:05
(581) ЕМНИП там по дефолту max connections  100
583 Hmster
 
05.03.13
18:05
(580) а потом регрес
584 Fragster
 
гуру
05.03.13
18:06
(583) может по памяти проседает (iops)?
585 Fragster
 
гуру
05.03.13
18:06
ведь без fsync оно больше нагрузки на память и меньше на диск дает
586 Fragster
 
гуру
05.03.13
18:07
или по кэшу процессора
587 Hmster
 
05.03.13
18:11
после 16ти потоков диск больше 2Мб не грузит, Проц - 50-70%, память тоже не кушает. Просто операций много, и он не успевает их отрабатывать.
588 Fragster
 
гуру
05.03.13
18:15
(587) дело не в количестве сожраной памяти, а в показателе "обмен страниц", или как там его...
589 Demiurg
 
05.03.13
18:17
(588) написал в почту
590 ansh15
 
05.03.13
20:35
(572) В тонком не пробовал.
(582) Спасибо, напомнил, на сервере с ключом тоже 112 потоков не отрабатывало.
591 Venberg
 
06.03.13
01:28
Что-то тест не то меряет. У человека на ноутбуке с винтом на 5400 показывает результат как у меня на двух отдельных серверах с СХД. Только у меня 150 пользователей работают. А на ноуте я не думаю что больше 3-4 сможет что-то делать по настоящему.
592 Venberg
 
06.03.13
01:28
Я про последние 2 записи в опубликованных.
593 Venberg
 
06.03.13
02:49
У меня как-то ровно графики пришли в насыщение около 16 потоков. И все шли вместе около 4500. У других смотрю регистры бухгалтерии убегают раза в два-три выше остальных.
594 Fragster
 
гуру
06.03.13
08:20
(593) ну, во первых - в один поток у тебя на разных серверах, а на ноуте - все на одной машине, и у тебя все равно на 20% большк. а во вторых - в 32 потока больше уже на 80% :)

Ну а там, где РБ вылезают вперед - там MSSQL, вроде как.
595 Fragster
 
гуру
06.03.13
08:21
(593) кстати, если не сложно, заполни информацию о сервере СУБД и нажми "опубликовать" еще раз, пожалуйста.
596 ansh15
 
07.03.13
09:31
Отметился еще раз. Тесты больше 64-х потоков закомментировал, потому что тест на синхронизацию для 112-и потоков подвис, хотя max connections поставил 500(и перегрузил postgres), непонятно...
597 Fragster
 
гуру
07.03.13
10:48
(596) а после правки конфига постгре рестартовал?
598 ansh15
 
07.03.13
11:45
(597) Да.
Потом попробую еще на тонком клиенте.
599 Fragster
 
гуру
20.03.13
10:47
(544) прикрутил
600 Тоненький Клиент
 
26.03.13
09:35
600