|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
mazzyВот как?А як еще? mazzyЯ правильно понимаю, что 1С не учитывает влияние блокировок в своих тестах, потому что их влияние непредсказуемо? Я совершенно точно уловил вашу мысль?Абсолютно не точно. Я говорю про всех производителей. Ссылки я уже приводил, не поленитеть прочитать. mazzyПропущу всю спорность данного утверждения. Читайте мануалы.Читал, чего и вам советую. mazzyА для проверки остатков и резервов SELECt нужен? Он тоже не зависит "ни от размера кэша сервера ни от размера базы"?Я же сказал, подавляющее время. Проверка остатков тоже время занимает, но относительно мало. У всех производителей есть специальные структуры для быстрого получения текущих остатков и оно практически не зависит от размера базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 16:27 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
mazzy skeptikНасколько я видел, нигде не написано. Я только указываю Вам на то что Вы предьявляете к описанию тестирования на производительность недостаточно строгие требования (в частности к обсуждаемому тесту) :-) А какие надо? Можете привести список требований, которым должны удовлетворять результаты теста? Если отвлечся от взаимной пикировки и говорить серьезно, то думаю, сначала нужно сформулировать цели для которых используются результаты теста. Пока не ясны цели - неясны и требования. Что характерно в явном виде никто ни в этой ветке, ни в соседних отпочковавшихся этих целей не сформулировал. Думаю стоит спросить всех. Итак господа, адля решения какой задачи Вы расчитывали использовать этот тест? Свой ответ я тоже дам, но чуть позже, т.к. иногда нужно и работать :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 16:42 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
skeptikЧто характерно в явном виде никто ни в этой ветке, ни в соседних отпочковавшихся этих целей не сформулировал. Думаю стоит спросить всех. Итак господа, адля решения какой задачи Вы расчитывали использовать этот тест? Была абсолютно четкая формулировка: тест полезен для обоснования [заказчику, начальству, самому себе] полезности перехода с 8.0 на 8.1. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 18:16 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
ilejn skeptikЧто характерно в явном виде никто ни в этой ветке, ни в соседних отпочковавшихся этих целей не сформулировал. Думаю стоит спросить всех. Итак господа, адля решения какой задачи Вы расчитывали использовать этот тест? Была абсолютно четкая формулировка: тест полезен для обоснования [заказчику, начальству, самому себе] полезности перехода с 8.0 на 8.1. Ну, эту задачу он решает :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 18:32 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
skeptik Ну, эту задачу он решает :-) Попытки сделать на основе сравнения 8.0 и 8.1 какие-то выводы относительно SAP, Navision, RAID 5, ларьков в частности и ERP вообще, представляются более достойными смайлика, чем мое утверждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 18:52 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
vogenut mazzyЯ правильно понимаю, что 1С не учитывает влияние блокировок в своих тестах, потому что их влияние непредсказуемо? Я совершенно точно уловил вашу мысль?Абсолютно не точно. Я говорю про всех производителей. Ссылки я уже приводил, не поленитеть прочитать. Тогда: Либо ваше утверждение ложно. Либо 1С не производитель. С вашего разрешения, ваши реплики я буду игнорировать. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2007, 22:37 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
mazzy vogenut mazzyЯ правильно понимаю, что 1С не учитывает влияние блокировок в своих тестах, потому что их влияние непредсказуемо? Я совершенно точно уловил вашу мысль?Абсолютно не точно. Я говорю про всех производителей. Ссылки я уже приводил, не поленитеть прочитать. Тогда: Либо ваше утверждение ложно. Либо 1С не производитель. С вашего разрешения, ваши реплики я буду игнорировать. Спасибо.Конечно можете игнорировать, ваше право. Напишу для тех, кто возможно тоже не понял почему влияние блокировок непредсказуемо в тестах, и почему производители их не используют. Итак: Для начала определимся что такое блокировка? В тестах на производительность, аналогичных 1С, SAP и Microsoft, возникает ситуация, когда создание и проведение документа (в нашем случае Sales and Distribution или по русски РеализацияТоваровУслуг) может приводить к блокировкам по данным, т.е. в то время когда один документ что-то пишет в некую таблицу по какому-нибудь товару, другой документ, записывающий по тому-же товару в это-же время, будет ожидать окончания транзакции первого. Какие выводы можно сделать из этого, так сказать постулата? 1. Максимальное время ожидания второго документа будет равно времени работы транзакции первого. Это означает, что первый документ в своей транзакции в начале может записать в проблемную таблицу данные, а потом уже записывать в другие (т.к. в реальных системах при проведении документа данные записываются в несколько таблиц). Таким образом время ожидания второго документа будет лежать в диапазоне от 0 до Вт, где Вт это время выполнения транзакции первого документа. 2. При многопользовательском выполнении теста, возникновения блокировок могут быть, а могут и не быть, даже если проводить по одному товару все документы. Как так, спросите вы? Фокус заключается в том, что в тестах производителей документы вводятся через опеределенные интервалы времени. Тем самым, при удачном распределении времени записи документов между пользователями, блокировки могут и не возникнуть, т.к. одновременно будут записываться документы по разным данным. Однако есть также вероятность, что все пользователи начнут одновременно конкурировать между собою по данным. Причем на тестах с большим числом пользователей данная ситуация очень легко может привести к time-out в ожидании. Например, если time-out блокировки настроен на 20 сек, то для 1000 пользователей, время выполнения транзакции каждого пользователя должно быть как минимум (!) 0,02 сек что-бы исключить данный случай, что согласитесь невозможно для существующих продуктов. При реальном тестирования данные параметры конечно будут плавать, причем чем меньше общее время тестирования тем больше будет разброс в результатах. Исходя из этих причин, производители обычно настраивают базы так, что-бы во время тестирования блокирования по данным не возникало. Для 1С и Модератор: оффтопик удален. создавайте новые ветки это сделанно просто, т.е. вообще исключена вероятность параллельного создания документов по одному и тому же товару. Что естественно указано в методиках тестирования. Модератор: оффтопик удален. создавайте новые ветки Вот наверно в кратце все, что хотел сказать по блокировкам. Будут вопросы, пишите. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2007, 00:36 |
|
Исследование масштабируемости и производительности 1С:Предприятия 8.1
|
|||
---|---|---|---|
#18+
Итак, формулирую, как и обесчал, как я вижу цель теста производительности. Сразу отмечу что это цель с т.з. клиента, а вовсе не вендора. Клиент пытается с помощью результатов теста определить какова будет производительность системы основанной на данном продукте если клиент ее будет применять для решения его задач. Думаю что эта задача опираясь на данный тест (и иналогичные от других вендоров) решена быть не может, т.к. характер потоков информации от клиента к клиенту очень сильно различается. Для решения указанной задачи нужно: 1) Нужно иммитировать стандартный комплекс действий в системе, выполняемых у конкретного клиента с учетом специфики бизнес процесс ов и предполагаемого регламента работы с системой - задействованная функциональность, состав справочников, номенклатура вводимых документов, объем и особенности заполнения этих документов, график их ввода, характер пиковых нагрузок, объем и структура базы, дополнительная нагрузка от построения отчетов и проведения расчетов и т.д. и т.п. 2) Тестировать нужно именно на оборудовании на котором планируется работать. С учетом вышесказанного думаю что правильное решение - не "стандартный тест вендора", как бы продуман он не был, а некий "генератор тестов". Альтернативный подход - узнайте как работает "эта программа" на других предприятиях вашей отрасли (желательно с максимально подобными бизнес процессами и учетом - как правило, речь идет о прямых конкурентах). ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2007, 15:44 |
|
|
start [/forum/search_topic.php?author=KLMen&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 443ms |
total: | 614ms |
0 / 0 |