29.09.2006, 18:09 | #1 |
Участник
|
Microsoft Dynamics AX 4.0: Результаты тестирования производительности
|
|
02.10.2006, 10:43 | #2 |
Шаман форума
|
Начинается..... вот так же и с версией 2.5 было....
Предлагаю для лучшей репрезентативности тестов установить на сервера локализованную версию...."the schetfactura" показатели подправит
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
02.10.2006, 11:21 | #3 |
Участник
|
Цитата:
Отличия в производительности российской и международной версии несущественны (не более 10%.) komar, ни за что не поверю, что ты этого не читал. Чего бухтишь-то? На всякий случай: Сравнение на SQL2005 и SQL2000: http://axapta.mazzy.ru/lib/axapta_benchmark_2005/ Тестирование показало увеличение производительности стандартной версии Microsoft Axapta под управлением SQL Server 2005 на 31% в сравнении с предыдущей версией СУБД (SQL Server 2000). |
|
02.10.2006, 14:20 | #4 |
Участник
|
Обсуждение виртуальной памяти выделено в отдельную ветку А построение перекрестных ссылок опять сожрет всю память и завесит систему нафих
|
|
02.10.2006, 14:29 | #5 |
Шаман форума
|
Цитата:
Сообщение от mazzy
Уже сделано: http://axapta.mazzy.ru/lib/axapta_benchmark/
Отличия в производительности российской и международной версии несущественны (не более 10%.) А насчет несущественных различий - это ты зря...разноска счета с фактурой и без оной в 3.0 проводилась за разное время. Я не беру стандартные бенчмарки, которые сами по себе генерят проводки, а простую разноску счета на 100-300 позиций. Может, все дело в 64 примерах - не попал в пример, сам виноват?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
02.10.2006, 14:42 | #6 |
Участник
|
Цитата:
Вообще говоря, фактуры в международной версии нет. А в российской не используется, например интрастат... Тогда стоит подождать. Российская для 4ки еще не вышла. Будет - постараемся протестировать. Цитата:
А ты эти бенчмарки смотрел? В них простая разноска счета присутствует... Ладно, ок. Не мешаю, извини. |
|
02.10.2006, 15:31 | #7 |
Шаман форума
|
Так я как раз про то - в международной версии нет наших фактур, наворотов на сопоставлении с курсовыми разницами, основных средств. Поэтому работаю с 1000 пользователей на российской версии клиент рискует получить скорость, весьма далекую от бенчмарка (можно, конечно, предложить ему тоже работать без фактур и суммовых, равно как и не пользоваться функционалом, не вошедшим в тестовый пример по бухучету, ибо нефиг).
Тестирование на примере без фактур и прочих радостей представляет собой "сферическую лошадь в вакууме", с тем же успехом можно було просто нагенерить 10000 проводок по ГК, и установить, что система умеет быстро записывать в журнал проводки (а потом их разнести, одним журналом желательно - так хотя бы будет наглядно видно, что решены все проблемы с памятью)
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
02.10.2006, 15:52 | #8 |
Участник
|
Цитата:
Сообщение от komar
Так я как раз про то - в международной версии нет наших фактур, наворотов на сопоставлении с курсовыми разницами, основных средств. Поэтому работаю с 1000 пользователей на российской версии клиент рискует получить скорость, весьма далекую от бенчмарка (можно, конечно, предложить ему тоже работать без фактур и суммовых, равно как и не пользоваться функционалом, не вошедшим в тестовый пример по бухучету, ибо нефиг).
Тестирование на примере без фактур и прочих радостей представляет собой "сферическую лошадь в вакууме", с тем же успехом можно було просто нагенерить 10000 проводок по ГК, и установить, что система умеет быстро записывать в журнал проводки (а потом их разнести, одним журналом желательно - так хотя бы будет наглядно видно, что решены все проблемы с памятью) Или прочитал, но непонятно что сейчас хочешь сказать. Для начала: = в международной версии есть ОС = в международной версии есть функционал, который не используется в России (и это не самый легкий функционал) Во-вторых: "генерация 10000 проводок по ГК" будет выполнена медленнее, чем выполнение скриптов. Подумай почему... Даю маячок - в прес-релизе задействованы разные таблицы. Далее по самой методике тестирования производительности: Обрати внимание на детализацию сценариев. Обрати внимание, что расписано что каждый пользователь делает. Обрати внимание, что эти сценарии являются стандартными и содержатся в стандартной Аксапте. Обрати внимание, что эти сценарии каждый может повторить в своих условиях И каждый может проверить насколько цифры в пресс-релизе отличаются от полученных в собственных условиях. Тестирование пресс-релиза дает то, что дает - перечислены скрипты, оборудование, результаты тестирования. Каждый может повторить те же самые тесты на своем оборудовании и сравнить. В общем, я тебя не понимаю в последнее время. Как надо сделать на твой взгляд? Какие результаты должны быть в тесте на твой взгляд? Почему только "фактуры" должны быть включены в тест? Почему не весь имеющийся в Аксапте функционал? Достаточно ли для целей тестирования задействовать самый общие и самые востребованные на рынке функции? Какая методика должна быть в тесте на твой взгляд? |
|
02.10.2006, 17:04 | #9 |
Шаман форума
|
Думаю, ты отлично понимаешь, о чем я говорю. А говорю я о том, что посадив реальных пользователей выполнять реальные операции, мы не получим заявленных результатов. Не думаю, что это является для кого-либо новостью.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
02.10.2006, 17:34 | #10 |
Участник
|
Цитата:
Это совместно с другими факторами позволило в дальнейшем с точностью до + - 30 % планировать результаты по производительности при реализации аппаратной архитектуры систем, даже отличающихся по характеристикам. Просто надо уметь пользоваться результатами, тем более если они были представлены в такой подробной форме... |
|
02.10.2006, 18:54 | #11 |
Шаман форума
|
Не сказал бы, чтобы форма была очень подробной...я так и не просек, фактура там была или нет? И если возможно сравнивать с учетом отличий, то каков поправочный коэфициент на фактуру?
И неужели в промышленной было ровно столько (более 1000) юзеров? И все "стандартные", или все-таки реальные грузят систему больше? И разве 30% - это достаточная точность?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. Последний раз редактировалось komar; 02.10.2006 в 18:57. |
|
03.10.2006, 14:57 | #12 |
Шаман форума
|
Вот это очень правильно сказано! Я в свое время иногда ими пользовался....при участии в тендерах Не сомневаюсь, ими будут пользоваться и далее, каждый для своих целей.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
03.10.2006, 16:20 | #13 |
Участник
|
Цитата:
Сообщение от komar
Не сказал бы, чтобы форма была очень подробной...я так и не просек, фактура там была или нет? И если возможно сравнивать с учетом отличий, то каков поправочный коэфициент на фактуру?
И неужели в промышленной было ровно столько (более 1000) юзеров? И все "стандартные", или все-таки реальные грузят систему больше? И разве 30% - это достаточная точность? Подобную таблицу для наших условий я ранее тоже делал. Метод неплохо работает, когда велики показатели ASU, т.е. сказывается влияние больших чисел. Точность 30% на самом деле вполне достаточна для планирования при сложных многофакторных изменениях. Вот, например, совсем недавно мы перевели одну из наших систем с 2000-го на SQL 2005 со сменой сервера БД (с 6 процессорного на 2-х процессорный). Ожидалось, что контрольные операции будут выполняться вдвое быстрее. По факту оказался рост ~150%. Разумеется пользователи были не против. Если бы производительность возросла только на 70%, это также был бы вполне приемлемый результат, оправдывающий затраты на переход. При планировании в данном случае кстати лучше несколько занижать ожидания у заказчика. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
03.10.2006, 16:24 | #14 |
Участник
|
ОК Как говорится, каждый пользуется в меру своей испорченности
Последний раз редактировалось Serge Kotov; 03.10.2006 в 16:55. |
|
03.10.2006, 17:06 | #15 |
Шаман форума
|
Коэффициент, как выяснилось, около 3 - Тест Columbus IT/Microsoft: решение "Юнимилк" способно обслуживать 1300 пользователей
Но разве можно утверждать, что зависимость исключительно линейная? То есть до какого-то момента, наверное, можно. Но не факт, что если 300 пользователей буду работать с заданной скоростью на 2 АОСах, то 30000 будут работать с той же скоростью на 100. То есть мне кажется некорректным подтверждать реальной инсталляцией, скажем на 300 пользователей корректность тестов на 1000 и более абстрактных виртуальных юзеров. Посему наиболее убедительно выглядела бы ссылка на конфигурации оборудования компаний, у которых эта тысяча есть (по слухам, где-то есть такая инсталляция - вот ее бы и обсуждать!). С реальными данными спорить трудно...может, кто поделится?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
04.10.2006, 11:54 | #16 |
Шаман форума
|
Другими словами - предположим, что реальными инсталляциями подтверждаются результаты тестирования до N пользователей (видимо, 300-500 человек), то есть реально создать такой тестовый сценарий, который бы с пристойной точностью показывал бы, какую нагрузку и какое быстродействие мы будем иметь, посадив за систему, скажем 300 операторов. Далее, как в тесте, на который я ссылался в предыдущем посте, загрузка одного виртуального юзера признается эталонной, генерится 1000 таких "роботов", и получаются результаты, с некоторой натяжкой дающие представление о загрузке системы реальными людьми (подход имеет свои ограничения, так как при этом никто не следил за качеством вычислений системы, и тестировались не все возможные операции, ..... - но тест есть тест, это хоть что-то).
Но вот дальше происходит нечто необъяснимое - из этого делается вывод, что и тесты на большее количество человек (при этом сделанные, возможно, с использованием другого тестового сценария) - также имеют ту же степень точности, то есть фактически безграничная масштабируемость системы принимается за аксиому.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
04.10.2006, 13:23 | #17 |
Участник
|
Сердце кровью обливается, когда вижу как ты мучаешься...
Можете все-таки почитать наконец доку? Программное создание новых записей Цитата:
Сообщение от komar
Но вот дальше происходит нечто необъяснимое - из этого делается вывод, что и тесты на большее количество человек (при этом сделанные, возможно, с использованием другого тестового сценария) - также имеют ту же степень точности, то есть фактически безграничная масштабируемость системы принимается за аксиому.
Твое утверждение ложно. Стоит подумать еще раз. |
|
04.10.2006, 15:30 | #18 |
Шаман форума
|
Доку не хочу. Хочу живую инсталляцию.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
02.04.2007, 05:26 | #19 |
NavAx
|
А кстати, я НЕ ВЕРЮ что БД была перенесена с SQL2000 на SQL2005 as is. Не верю что не проводилась дополнительная оптимизация. Ибо мой результат на двух проектах - катастрофическое падение производительности. В РАЗЫ. И только после доплнительных шаманских действий по оптимизации индексов, по сбору доп. статистики и т.д. я получил обещанные 25-30% прироста. Так что это лож, п...ж и провокация
А еще я не верю в миф про разноску заказа до счет-фактуры в 5 тыс строк за 5 и даже 10 минут. Тем более не верю в то, что у кого то это могут сделать 20 пользователей одновременно
__________________
И все они создания природы... |
|
02.04.2007, 10:10 | #20 |
Участник
|
Цитата:
Пересчет статистики не шаманское действие. Или я что-то не понимаю. Цитата:
Поскольку счет-фактура - российский функционал. Там до инвойса (накладной) Ничто не мешает проверить. Убери модификации, сделанные внедренцем, свои модификации. Убери российскую функциональность (российская замедляет процентов на 10% http://axapta.mazzy.ru/lib/axapta_benchmark/ ). Отключи индекс хинты. Запусти тесты. Потом верни все обратно. Запусти тесты. Найди что тормозит. |
|
Теги |
документация, производительность, ax4.0 |
|
|