AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2008, 13:15   #1  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
А вы убедеились, что узкое место жэто именно AOS?
Старый 28.01.2008, 16:12   #2  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от belugin Посмотреть сообщение
А вы убедеились, что узкое место жэто именно AOS?
Проблем с производительностью сейчас не испытываем, но то что на один AOS (ЦП 3ГГц, 2Гб ОЗУ) 85 одновременных пользователей уже многовато - чувствуется в конце\начале месяца.
Основная цель - попробовать снять хоть часть нагрузки с АОСа, задействовав мощь пользовательских ПК.
--
А Вы знаете какие счетчики производительности АОСа икак интерпретирвать, чтобы принять решение о проблеме производительности АОСа? Подсказывайте - спасибо скажу!
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!

Последний раз редактировалось vesna dba; 28.01.2008 в 16:17.
Старый 28.01.2008, 16:27   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от vesna dba Посмотреть сообщение
Проблем с производительностью сейчас не испытываем, но то что на один AOS (ЦП 3ГГц, 2Гб ОЗУ) 85 одновременных пользователей уже многовато - чувствуется в конце\начале месяца.
Основная цель - попробовать снять хоть часть нагрузки с АОСа, задействовав мощь пользовательских ПК.
Э-э-э....
1. Вообще то рекомендуется держать на одном АОСе не более 50-60 пользователей.
2. Что-то вы извращаетесь. Просто купите второй АОС, поставьте его на второй сервер, распределите пользователей и будет вам щастье.

Затрат на лицензию - около 2800 Евро без НДС.
Но мне кажется, что это будет существенно меньше, нежели вы затратите на разработку изврата и его поддержку.

===============
по делу.
Последние сервис-паки AX3.0 нормально работают в смешанном режиме, если не программировать направо и налево в рабочей базе при работающих пользователях (если программировать бездумно, то у кэшей крыша частенько едет).

Прогайте в девелоперской. Изменения накатывайте периодически при небольшом числе пользователей.

Но лучше все-таки просто купить еще один АОС.
__________________
полезное на axForum, github, vk, coub.
Старый 29.01.2008, 07:45   #4  
vesna dba is offline
vesna dba
Участник
 
147 / 16 (1) ++
Регистрация: 16.02.2007
Цитата:
Сообщение от mazzy Посмотреть сообщение
Э-э-э....
1. Вообще то рекомендуется держать на одном АОСе не более 50-60 пользователей.
Про это я знаю, хотя где-то видел рекомендацию в 75 пользователей (в каком-то из документов с тестами).
А вот скажите - возможно ли обойтись более мощным сервером с большим объемом ОЗУ и не покупать второй АОС. Почему завязка на количество пользователей? Может тогда есть какой-то потолок по серверному железу, выше которого хоть разбейся, а эффективно использоваться не будет?
__________________
Axapta 3.0 CIS SP3 CU1
---
Народу собралось - яблоку плюнуть негде!
Старый 29.01.2008, 11:13   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от vesna dba Посмотреть сообщение
А вот скажите - возможно ли обойтись более мощным сервером с большим объемом ОЗУ и не покупать второй АОС.
Возможно, если использовать 4-ку, но вам, похоже, это не грозит
Цитата:
Сообщение от vesna dba Посмотреть сообщение
Почему завязка на количество пользователей?
Была такая тема, что, мол, AOS в 3-ке не может эффективно использовать больше двух процессоров. Связано это, по моим предположениям, с тем, что в ядре 3-ки со сборки 3.0.1951.8 и по 3.0.1951.7609 для работы с динамически выделяемой памятью используется одна и та же версия библиотеки SmartHeap 6.01 для многопоточных программ, в которой "заточка" сделана лишь под одноядерные и HT-процессоры. Соотв., на более чем двух процессорах при работе с динамической памятью отдельные потоки 3-го AOS'а, соответствующие отдельным пользовательским сессиям, начинают блокировать друг друга, что сказывается на масштабируемости. Видимо, исходя из усредненной мощности серверных процессоров и нагрузки на AOS и получается рекомендуемое количество одновременно работающих на одном AOS'е пользователей. Выходов тут мнэ... три
  • покупать под AOS сервер с более шустрыми процессорами, памятью и дисками (а также "наворачивать" сервер БД);
  • запускать большее количество AOS'ов, в т.ч. на одном физическом сервере, если на нем больше двух процессоров; только не надо слушать советы всяких индусов и пытаться выставлять процессам AOS'ов affinity (привязку к отдельным CPU) - виндовый time slicer и так прекрасно раскидает их потоки по свободным процессорам;
  • переходить на 4-ку
последнее связано с тем, что в 4-ке уже используется SmartHeap/SMP 8.0 (т.е. более новая версия, к тому же заточенная под многопроцессорные системы), что вместе с рядом архитектурных изменений делает AOS 4-ки гораздо более масштабируемым. Сравните стоимость 1-го и 2-го вариантов, возможно, все же купить лицензию на еще один AOS будет дешевле.
PS. К слову, когда различные потоки AOS блокируют друг друга, по загрузке процессоров вы этого можете и не увидеть: поскольку в AOS используются виндовые объекты синхронизации, заблокированные потоки переводятся ядром винды в состояние ожидания, и кванты процессорного времени им не выделяются. Если при этом блокирующие потоки сами будут чего-то ожидать, а не "грузить процессор", то получится, что с одной стороны, процессоры не загружены, а с другой - наблюдаются тормоза...

Последний раз редактировалось gl00mie; 29.01.2008 в 14:48. Причина: «SmartHeap/MP» -> «SmartHeap/SMP»
За это сообщение автора поблагодарили: belugin (3).
Старый 29.01.2008, 11:45   #6  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Angry
Цитата:
Сообщение от gl00mie Посмотреть сообщение
...запускать большее количество AOS'ов, в т.ч. на одном физическом сервере, если на нем больше двух процессоров;
Вот про это есть-ли более подробные сведения? Мы пробовали так делать и на SP3 и на KR2-3 - при работе с одним и тем-же приложением ничего хорошего не получается - возникают какие-то ошибки, глюки непонятные, которые в конце концов приводят к зависанию АОСов. При разнесении их на разные компьютеры - такого рода неприятности исчезли!
Старый 29.01.2008, 13:20   #7  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от egorych Посмотреть сообщение
Большие сомнения у меня по этому поводу! Ибо каждый процессор нужно обеспечить каналом ввода/вывода, памятью для работы и т.п. опциями.
Об этом пусть у специально обученных людей (инженеров) голова болит

Цитата:
я тестил недавно 8 проц. IBM 3850 с 8 Г памяти - наш 4Xeon 16 Г шустрее работал, так что это не пустые слова.
IBM System x3850 - Высокопроизводительные 4-процессорные серверы на основе Intel x64


"сравнивал IBM 3850 с 8 Г памяти с 4Xeon 16 Г"
не обижайтесь, но по-моему Вы слегка попутали
__________________
-ТСЯ или -ТЬСЯ ?
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Клиенты-Статистика - Отвергаемые платежи ? egorych DAX: Функционал 0 19.03.2008 10:50
Зачем нужны client и static одновременно? Beast-L DAX: Программирование 4 23.12.2007 23:35
OLAP - parent-child и связанные таблицы одновременно twilight DAX: Функционал 3 20.08.2007 17:11
Как включать налог в сумму по строке в накладной на услуги (клиенты)? concigliory DAX: Функционал 16 23.12.2004 13:59
Клиенты Axapta 3.0 vdiomin DAX: Администрирование 2 22.12.2003 17:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:30.