06.10.2006, 10:00 | #21 |
Участник
|
Спасибо. А как насчет моего вопроса о времени синхронизации AOS-ов? Вы сознательно проигнорировали это слабое место в архитектуре или просто не понимаете в чем проблема?
С уважением, itfs. |
|
11.10.2006, 12:59 | #22 |
Columbus IT
|
Цитата:
Во-первых, хотелось бы удостовериться, что вам известно о существовании и, собственно, содержимом документа AX-300-TIP-058-v01.00-ENUS.doc "Asynchronous Cache Flushing in Microsoft Business Solutions–Axapta 3.0 SP2", входящего в стандартую поставку 3.0 SP2. Во-вторых, о существовании KR1 (Kernel Rollup 1) для 3.0 SP2, SP3 и SP4, в fixlist'е которого есть пункт Request No. 2273, KB 899105 Short Description: Inconsistent caching in multi-client environments: 1) Flushing of the list of dirty records in the AOS cache is not happening in some circumstances. 2) AOS servers in a cluster do not synchronize to the latest flush list at appropriate time intervals. Detailed Description Problem The bug is caused by incorrect use of Windows API GetTickCount. GetTickCount was being used to calculate the elapsed time between 2 points. GetTickCount() actually returns the number of milliseconds that have elapsed since the system was started. The elapsed time is stored in a 32-bit signed integer. Therefore, the time will wrap around to zero if the system (physical machine) is run continuously for 49.7 days. Storing the elapsed time in an unsigned integer is not a solution because it works for only one wrap-around. After that, it is broken. · Solution The kernel was modified to use an unsigned 64-bit integer value and the monotonically increasing SYSTEM TIMER to compute the elapsed time between 2 points. The AOS periodically refreshes the time by: 1. Synchronizing with a time source 2. Forcing a dirty record flush based on the configured CACHESYNCTIME 3. Resetting the timer В-третьих, наше тестирование, как указано в нашем отчете http://www.columbusit.ru/Admin/Publi...ax3_(_)_ru.pdf, производилось на ядре build 1951.3885, которое, хоть и не является KR1, но содержит данные важные испавления, связанные со сбросом кэша по CACHESYNCTIME. Само значение CACHESYNCTIME при тестировании мы оставили по умолчанию (60 сек.) и никаких проблем с целостностью, либо с актуальностью данных обнаружено не было. itfs, следите за обновлениями софта (проверяйте свои доводы почаще), скоро будем говорить о 4.0! Anatoly Ermakov | Director, Solution Development Office Columbus IT | Kozhevnichesky pr. 4-8 | 115114 Moscow | Russia Email:aerm@ru.columbusit.com | Internet: www.columbusit.com |
|
|
За это сообщение автора поблагодарили: mazzy (5), Atar (1). |
11.10.2006, 17:09 | #23 |
Участник
|
Это совет типа: прежде чем рассуждать о лесе, сходить посчитать деревья? Ладно, как риторический прием, принимается. Я и не думал утверждать, что кеш в Аксапта как-то неэффективно реализован. Боже меня упаси.
Цитата:
Цитата:
С уважением, itfs. PS. А чтоб жизнь не показалась нам всем медом, добавлю ложку дегтя. Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. Так что чудеса возможны, но за все приходится платить. |
|
11.10.2006, 18:53 | #24 |
Участник
|
Цитата:
Сообщение от itfs
Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. Так что чудеса возможны, но за все приходится платить.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен) |
|
12.10.2006, 10:14 | #25 |
Участник
|
Цитата:
С уважением, itfs. PS. дошло, прошу прощения, что неправильно выразился "минимальность" имел ввиду не в смысле кол-ва кода или новизны решений, а в смысле подхода "без излишнего украшательства" и "без удовлетворения запросов типа прихоть пользователя". Последний раз редактировалось itfs; 12.10.2006 в 10:24. |
|
12.10.2006, 10:45 | #26 |
Участник
|
Обращайтесь, беру недорого ))
Цитата:
Сообщение от itfs
Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. ... Критерии - чисто внешние, код приложения видеть не довелось
|
|
|
За это сообщение автора поблагодарили: George Nordic (1). |
12.10.2006, 11:17 | #27 |
Участник
|
Цитата:
С уважением, itfs. |
|
12.10.2006, 21:09 | #28 |
Иван Захаров
|
Цитата:
Сообщение от AERM
В обсуждаемом же здесь пресс-релизе речь идет о тестировании РЕАЛЬНОГО приложения компании Юнимилк, на РЕАЛЬНЫХ данных (заметьте, размером более 360 Гб) и РЕАЛЬНЫХ операциях. Мы потратили достаточно сил, для того, чтобы создать сценарии, которые с минимальной погрешностью повторяют поведение пользователей рабочей системы. Именно для этого был создан и проверен эталонный тест на 300 пользователей, который, кроме всего прочего, был проверен на рабочем оборудовании Юнимилка во время технологического останова (окна). Мы повторили реальную рабочую нагрузку, а затем плавно масштабировали систему, добавляя оборудование. В нашем тесте 300, 600, 900, 1300 пользователей работало полностью в интерфейсном режиме, выполняя реальные операции и создавая нагрузку, т.е. именно так, как работают реальные пользователи, запуская ax32.exe.
Цитата:
Из отчета:
Проведенное тестирование показало высокую масштабируемость клиентской версии Microsoft Dynamics AX 3.0 компании «Юнимилк». Была достигнута основная цель тестирования: работоспособность системы при 1300 одновременных пользователях и сохранение временных параметров выполнения операций. Используется ли клиентом (компанией "Юнимилк") операция закрытия склада? Если да, то можете ли привести показатели производительности данной операции? Например, у нас 1 млн. складских проводок закрывается за 45 минут. Стоит ли нам ожидать появления еще одного пресс-релиза от Columbus IT на эту тему? |
|
13.10.2006, 09:35 | #29 |
Columbus IT
|
Цитата:
Сообщение от ziva
Насколько я понял, в рамках тестирования не рассматривались регламентные операции, своевременное выполнение которых может стать очень критичным фактором.
Используется ли клиентом (компанией "Юнимилк") операция закрытия склада? Если да, то можете ли привести показатели производительности данной операции? Например, у нас 1 млн. складских проводок закрывается за 45 минут. Стоит ли нам ожидать появления еще одного пресс-релиза от Columbus IT на эту тему? Действительно, в стандартном приложении существует ряд ресурсоемких операций, которые для шаблонных бизнес-процессов, заложенных в систему, можно с определенными оговорками назвать "регламентными". Например, операция закрытия склада. В модуле сводного планирования, есть например, функционал планирования закупок, производтсва и т.д. Но вы же понимаете, что использование того или иного функционала очень индивидуально, принимается в каждом случае отдельно, для каждого клиента, схемы бизнес-процессов и т.п. Пересчет себестоимости может быть просто не нужен (партионность, постоянство цены на партию и прямая последовательная схема формирования затрат), а задача закртытия проводок может решаться гораздо эффективнее и более комплексно совершенно другим, пусть и нестандартным, функционалом (скажем, архивированием данных). Я уже писал на этом форуме, что до конца октября появится наш совместный с Microsoft пресс-релиз по сравненительному тестированию 3.0 и 4.0 и тестированию 4.0 на максимум ASU (все версии стандартные международные). Основной сценарий тестирования - создание и разноска заказов (SO-BS). |
|
13.10.2006, 14:06 | #30 |
Шаман форума
|
Все версии стандартные и международные, и с закрытием склада? Складывается впечатление, что производительность системы тестируется и оптимизируется исключительно на процессе обработки заказов. А почему не на сопоставлении с суммовыми разницами?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 14:12 | #31 |
Moderator
|
Цитата:
А почему не на сопоставлении с суммовыми разницами?
Остальные операции осуществляются в других системах, которые используются в холдинге. |
|
13.10.2006, 15:14 | #32 |
Шаман форума
|
Хм...ты написал??? У вас там что, один логин на всех выдают?
мой вопрос был не про холдинг, а про планируемый мегатест совместно с МС. Который появится в октябре.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 15:15 | #34 |
Moderator
|
Цитата:
У вас там что, один логин на всех выдают?
|
|
13.10.2006, 15:18 | #35 |
Шаман форума
|
ОК, я понял, ошибся.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 15:24 | #36 |
Moderator
|
Цитата:
ОК, я понял, ошибся.
|
|
13.10.2006, 16:09 | #37 |
Шаман форума
|
Нет. Меня интересовало, когда же будут проводить тестирование на "неудобных" операциях. То есть с участием закрытия склада, бухучетных заморочек, налогового учета и т.п.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 16:11 | #38 |
Columbus IT
|
Цитата:
Вообще-то речь шла уже двух других тестах (3.0 vs 4.0 и 4.0 стандартных международных). Версия и операции Юнимилка здесь уже совсем ни при чем . |
|
13.10.2006, 16:31 | #39 |
Участник
|
Когда эти тесты сможет повторить любой желающий.
Если ты так настаиваешь на операциях, которые ты называешь "неудобными", создай скрипты и начни пропагандировать их. Обоснуй и докажи всем заинтересованным, что твой тест является самым самым правдивым. Правда просто? Просто разработай, предложи и докажи... свои взамен стандартных, доступных для всех желающих. Впрочем, ты конечно же можешь ограничиться фразой "филин стратег..." |
|
13.10.2006, 16:40 | #40 |
Шаман форума
|
А с каких пор тесты, для проведения которых за оборудованием нужно ехать за границу, стали доступны "всем желающим"?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
Теги |
ax3.0, производительность, тестирование |
|
|