|
03.12.2008, 23:16 | #1 |
Участник
|
Тестирование производительности АОС (32 || 64)
Имеется Ax3sp3 и новая платформа с четырехядерным Xeon. Вопрос: под какой платформой (Win 2008 32 или 64 бит) АОС будет быстрее работать?
И какие способы измерения производительности вы бы предложили?
__________________
--- SHiSHok |
|
03.12.2008, 23:38 | #2 |
Member
|
Я слышал на буржуйском форуме про какие-то проблемы, которые возникают на x64 у АОСа (не 5.0). Возможно, речь шла о 4.0 — точно не помню. Но на всякий случай учтите этот фактор как вводную (не только производительность рассматривайте).
__________________
С уважением, glibs® |
|
04.12.2008, 14:27 | #3 |
Участник
|
это касается 32битного АОС или уже собранного под 64бит ?
__________________
--- SHiSHok |
|
03.12.2008, 23:41 | #4 |
Участник
|
Насколько я понимаю, АХ3 тем более SP3, существует только в 32 битной версии. Чтобы по максимуму задействовать новый сервер думаю целесообразнее поднять на нём только базу. Вот тут 64 разрядная версия СУБД должна дать прирост производительности. Уверен, что сравнения между производительностью 64 и 32 разрядных версий СУБД будет на сайте производителя. Для сервера приложений в таком случае, лучше использовать отдельный сервер, пусть он будет «старый» и «немощный». Если всё запустить на одном сервере, то либо СУБД либо Ахсапта будет терять производительность.
|
|
04.12.2008, 11:38 | #5 |
Участник
|
Про СУБД речь не идет. нужно АОСу дать максимум производительности.
__________________
--- SHiSHok |
|
03.12.2008, 23:53 | #6 |
Модератор
|
А с чего бы 32-битному приложению быстрее работать под 64-битной ОС, тем более что оно (приложение) даже с 2 Гб памяти нормально управиться не может?
__________________
-ТСЯ или -ТЬСЯ ? |
|
04.12.2008, 11:56 | #7 |
Участник
|
Цитата:
Не знаю как исполняется 32битный код в x64 среде. Было бы полезно знать.
__________________
--- SHiSHok |
|
04.12.2008, 14:07 | #8 |
Участник
|
Небольшое сравнение Win XP 64 и 32 бита.
http://www.thg.ru/software/20050827/index.html Я обратил внимание на следующие моменты: -Поскольку каждый элемент данных имеет длину 64 бита, 32-битные элементы для наследственных 32-битных приложений будут занимать в два раза больше памяти по сравнению с 32-битной ОС. -У версии x64 Edition : для 32-битных приложений доступны 4 Гбайт памяти. |
|
04.12.2008, 15:41 | #9 |
Member
|
АОС 3.0 и 4.0 под х64 не собирались. Стало быть речь идет о х86-ом АОС на х64-й ОС (не железе).
Поскольку теоретически приростом производительности использование х64-й машины не предвидится, есть смысл использовать х86-ю платформу с несколькими экземплярами АОС. IMHO. PS. Я лично на тестовой машине с проблемами АОС-ов 3.0 и 4.0 на х64 ни разу пока не сталкивался, должен признаться. Но мой опыт не показателен (не продакшн, пользователей конкурентных один-два).
__________________
С уважением, glibs® |
|
04.12.2008, 16:56 | #10 |
Участник
|
А для каких целей несколько АОС-ов на одной машине? Вижу смысл в нескольких АОС-ах для организации кластера на нескольких машинах целью распределения нагрузки. А на одной машине, мне кажется, и один АОС справится (какая разница какой процесс создаст пользовательскую нить).
__________________
--- SHiSHok |
|
04.12.2008, 21:18 | #11 |
Administrator
|
Если говорить про 3-шку - то мы ставили несколько АОСов по 2-м причинам:
1. Каждому АОСу по процессору 2. На каждый АОС "вешали" свою логическую бизнес-группу пользователей (из расчета 30-40-50 конкурентных и в зависимости от их нагрузки на БД). Распределение было конечно неравномерное - но это позволяло уменьшить количество отваливающихся пользователей. Не секрет, что бывают ситуации, когда либо АОС надо рестартануть, либо кто-то что-то подвесил и т.д. Конечно - эти ситуации нельзя назвать частыми, но всегда хочется минимизировать поток жалоб "а у меня отвалилась аксапта". Т.о. финансисты работали под одним АОСом, логисты под другим, высшее руководство под третьим. И если логисты заваливали АОС (всякое бывало) - то больше никто не страдал
__________________
Возможно сделать все. Вопрос времени |
|
05.12.2008, 00:42 | #12 |
Участник
|
Цитата:
Сообщение от sukhanchik
2. На каждый АОС "вешали" свою логическую бизнес-группу пользователей (из расчета 30-40-50 конкурентных и в зависимости от их нагрузки на БД). Распределение было конечно неравномерное - но это позволяло уменьшить количество отваливающихся пользователей. Не секрет, что бывают ситуации, когда либо АОС надо рестартануть, либо кто-то что-то подвесил и т.д. Конечно - эти ситуации нельзя назвать частыми, но всегда хочется минимизировать поток жалоб "а у меня отвалилась аксапта". Т.о. финансисты работали под одним АОСом, логисты под другим, высшее руководство под третьим. И если логисты заваливали АОС (всякое бывало) - то больше никто не страдал
__________________
--- SHiSHok |
|
05.12.2008, 00:49 | #13 |
Участник
|
Цитата:
|
|
04.12.2008, 18:05 | #14 |
Участник
|
Xeon(4х) & AOS Ax 3.0
Цитата:
Если так, то врят ли он загрузит вычислительные ресурсы всех 4-х ядер Xeon - имеющегося железа ему хватит с запасом ( при этом искать возможный дополнительный выигрыш в использовании x64 ОС - это уже скорее спортивный интерес, imho). На сколько я помню из курса Axapta 3.0 Installation&Configuration для 3-уровневой архитектуры упоминалось что AOS использует не более 2 CPU, при наличии 2 CPU рекомендации сводились к увеличению рабочей частоты процесоров и добавлению памяти: Цитата:
Microsoft Business Solutions recommends that your AOS computers have no more than 2 CPUs. This recommendation is based on benchmark tests, which have shown that a 2-way server provides the best ROI (return on investment) and as a result, also provides the best utilization of the actual server hardware. Should a company expand in users, or if the behavior of the current users on the system change, you will need more processing power.
Чем не повод поднять на этом же железе еще 1 AOS? |
|
04.12.2008, 18:57 | #15 |
Участник
|
Цитата:
Сообщение от petergunn
На данной платформе будет только один AOS запущен? Какое количество пользователей? Размещение других задач на этом сервере не планируется?
Если так, то врят ли он загрузит вычислительные ресурсы всех 4-х ядер Xeon - имеющегося железа ему хватит с запасом ( при этом искать возможный дополнительный выигрыш в использовании x64 ОС - это уже скорее спортивный интерес, imho). Цитата:
Сообщение от petergunn
На сколько я помню из курса Axapta 3.0 Installation&Configuration для 3-уровневой архитектуры упоминалось что AOS использует не более 2 CPU, при наличии 2 CPU рекомендации сводились к увеличению рабочей частоты процесоров и добавлению памяти:
При таком раскладе, скорее всего 2 ядра из 4 будут простаивать без должной загрузки. Чем не повод поднять на этом же железе еще 1 AOS? По памяти: после захвата АОС под 1Gb ОЗУ его стабильно начинает глючить (уже обсуждалось). Так что, думаю, что грузить будет все доступные ресурсы.
__________________
--- SHiSHok |
|
05.12.2008, 00:32 | #16 |
Участник
|
Цитата:
|
|
05.12.2008, 00:53 | #17 |
Участник
|
Цитата:
Сделал вывод что надо тестировать рабочей нагрузкой нашего репозитария.
__________________
--- SHiSHok |
|
05.12.2008, 07:58 | #18 |
NavAx
|
я бы рассмотрел (на таком железе) вариант с подниманием Win2008 с ролью Hyper-V
Т.е. созданием кластера AOS'ов в виртуальных машинах. Накладные расходы несколько выше, но появляются интересные сценарии использования. В новом проекте буду проводить тестирование такого варианта, по результатам отпишусь...
__________________
И все они создания природы... |
|
04.12.2008, 19:53 | #19 |
Member
|
По-моему, заявление о том, что АОС не сумеет загрузить больше двух процессоров, не доказано.
Смотря чем занимаются пользователи. Может и 70 пользователей не загрузить 2 ядра, а может 7 перегрузить все 4. Я чаще наблюдал ситуации, более близкие к первому варианту, тем не менее. SHiSHok, на ваш вопрос в мой адрес petergunn тем не менее ответил исчерпывающе. Я не стану попугайничать.
__________________
С уважением, glibs® |
|
05.12.2008, 00:30 | #20 |
Участник
|
Цитата:
Моя реальность грузит все вычислительные мощности имеющегося АОС в пики нагрузки почти на 100% (имеется в виду 4 виртуальных процессора. картинку показывал). Поэтому и стоит вопрос производительности системы.
__________________
--- SHiSHok |
|
Теги |
aos, платформа, производительность, тестирование, 64-bit, 32-bit |
|
|