|
06.10.2006, 10:00 | #1 |
Участник
|
Спасибо. А как насчет моего вопроса о времени синхронизации AOS-ов? Вы сознательно проигнорировали это слабое место в архитектуре или просто не понимаете в чем проблема?
С уважением, itfs. |
|
11.10.2006, 12:59 | #2 |
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 | #3 |
Участник
|
Это совет типа: прежде чем рассуждать о лесе, сходить посчитать деревья? Ладно, как риторический прием, принимается. Я и не думал утверждать, что кеш в Аксапта как-то неэффективно реализован. Боже меня упаси.
Цитата:
Цитата:
С уважением, itfs. PS. А чтоб жизнь не показалась нам всем медом, добавлю ложку дегтя. Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. Так что чудеса возможны, но за все приходится платить. |
|
11.10.2006, 18:53 | #4 |
Участник
|
Цитата:
Сообщение от itfs
Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. Так что чудеса возможны, но за все приходится платить.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен) |
|
12.10.2006, 10:14 | #5 |
Участник
|
Цитата:
С уважением, itfs. PS. дошло, прошу прощения, что неправильно выразился "минимальность" имел ввиду не в смысле кол-ва кода или новизны решений, а в смысле подхода "без излишнего украшательства" и "без удовлетворения запросов типа прихоть пользователя". Последний раз редактировалось itfs; 12.10.2006 в 10:24. |
|
12.10.2006, 10:45 | #6 |
Участник
|
Обращайтесь, беру недорого ))
Цитата:
Сообщение от itfs
Видел я решение для компании ЮНИМИЛК. Стандартная Аксапта с весьма минимальными и жесткими (без лишней настраиваемость) доработками. Интерфейс операторов кое-где даже сильно урезан. Чувствовалась нешуточная борьба за производительность. ... Критерии - чисто внешние, код приложения видеть не довелось
|
|
|
За это сообщение автора поблагодарили: George Nordic (1). |
12.10.2006, 11:17 | #7 |
Участник
|
Цитата:
С уважением, itfs. |
|
13.10.2006, 14:06 | #8 |
Шаман форума
|
Все версии стандартные и международные, и с закрытием склада? Складывается впечатление, что производительность системы тестируется и оптимизируется исключительно на процессе обработки заказов. А почему не на сопоставлении с суммовыми разницами?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 14:12 | #9 |
Moderator
|
Цитата:
А почему не на сопоставлении с суммовыми разницами?
Остальные операции осуществляются в других системах, которые используются в холдинге. |
|
13.10.2006, 15:14 | #10 |
Шаман форума
|
Хм...ты написал??? У вас там что, один логин на всех выдают?
мой вопрос был не про холдинг, а про планируемый мегатест совместно с МС. Который появится в октябре.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 15:15 | #12 |
Moderator
|
Цитата:
У вас там что, один логин на всех выдают?
|
|
13.10.2006, 15:18 | #13 |
Шаман форума
|
ОК, я понял, ошибся.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 15:24 | #14 |
Moderator
|
Цитата:
ОК, я понял, ошибся.
|
|
13.10.2006, 16:11 | #15 |
Columbus IT
|
Цитата:
Вообще-то речь шла уже двух других тестах (3.0 vs 4.0 и 4.0 стандартных международных). Версия и операции Юнимилка здесь уже совсем ни при чем . |
|
13.10.2006, 16:09 | #16 |
Шаман форума
|
Нет. Меня интересовало, когда же будут проводить тестирование на "неудобных" операциях. То есть с участием закрытия склада, бухучетных заморочек, налогового учета и т.п.
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 16:31 | #17 |
Участник
|
Когда эти тесты сможет повторить любой желающий.
Если ты так настаиваешь на операциях, которые ты называешь "неудобными", создай скрипты и начни пропагандировать их. Обоснуй и докажи всем заинтересованным, что твой тест является самым самым правдивым. Правда просто? Просто разработай, предложи и докажи... свои взамен стандартных, доступных для всех желающих. Впрочем, ты конечно же можешь ограничиться фразой "филин стратег..." |
|
13.10.2006, 16:40 | #18 |
Шаман форума
|
А с каких пор тесты, для проведения которых за оборудованием нужно ехать за границу, стали доступны "всем желающим"?
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
13.10.2006, 17:37 | #19 |
Участник
|
Цитата:
либо убедительно прикидываешься. Маркетинговая составляющая "В нашей системе может работать 1000/1300/3600/10тыс. пользователей" является самой несущественной частью айсберга (хотя, похоже, самой заметной для тебя). Тесты делаются для того, чтобы любой мог оценить свои затраты на оборудование. Предположим, в Аксапте работает 70 человек, сервер такой то. Предположим, мы расширяемся и в Аксапте будет работать 500 человек. В какие затраты это выльется? Затраты на лицензии считаются быстро. А вот затраты на оборудование берутся на основании подобных тестов. См. также сообщение Сергея Котова Microsoft Dynamics AX 4.0: Результаты тестирования производительности |
|
13.10.2006, 17:38 | #20 |
Участник
|
Цитата:
Тесты доступны всем, кто работает в Аксапте. Тесты на заграничном оборудовании выполнялись при помощи того же стандартного инструмента, насколько я понимаю Любой желающий может сравнить количество попугаев, выданных одним и тем же тестом на разном оборудовани - на заграничном и на своем. |
|
Теги |
ax3.0, производительность, тестирование |
|
|