|
22.02.2007, 09:59 | #1 |
Участник
|
Доброго времени суток.
Axapta 3.0 без SP. Windows Server 2003. SQL Server 2005. Подскажите, пожалуйста, как использовать многопроцессорные системы в Аксапта? У нас 4 процессора, - загружен 1 (бывает 90%). Можно ли загрузить все процессоры равномерно? Почитал на AxForum'e - мало чего нашёл. Есть ли смысл выносить АОС на отдельный сервер (тоже 4-х процессорный)? Заранее благодарен. |
|
22.02.2007, 12:06 | #2 |
Участник
|
Да, установите несколько АОС, объедините их в кластер.
Но помните, что в 3.0 все АОСы на одной машине - один сервис (один процесс) поэтому в 3.0 параллельность достигается не очень хорошо. А вот в 4.0 каждый АОС отдельный сервис. Поэтому кластеризация помогает распределить загрузку между процессорами в пределах одного сервера. Только если он начинает биться с СКЛем за ресурсы - за диск, память, процессоры. |
|
22.02.2007, 14:20 | #3 |
Участник
|
|
|
22.02.2007, 14:32 | #4 |
Участник
|
Цитата:
Аксапта умеет использовать threads. Поищите. Но делает это плохо. А стандартный функционал их почти нигде не использует. |
|
22.02.2007, 15:47 | #5 |
Модератор
|
Цитата:
Цитата:
Но помни, Золушка, когда часы пробьют двенадцать..
Да нет же, запусти task manager и убедись в том, что каждый инстанс AOS - это ax32serv.exe. Менеджер (ax32mgr.exe) - да, один. Вообще четырехпроцессорная машина под AOS - IMHO не самое оптимальное вложение с т.зр. показателя "цена/производительность"
__________________
-ТСЯ или -ТЬСЯ ? |
|
22.02.2007, 15:52 | #6 |
Участник
|
Цитата:
Но помню, что ты уже об этом говорил. Надо будет на лбу выжечь. В общем, несколько АОСов 3.0 в кластере будут использовать разные процессоры на многопроцессорном сервере? |
|
22.02.2007, 16:19 | #7 |
Модератор
|
AOS для каждой клиентской сессии создает новый поток, так что даже один инстанс будет использовать все доступные процессора/ядра. Эффективность и масштабируемость - другой вопрос
__________________
-ТСЯ или -ТЬСЯ ? |
|
22.02.2007, 16:14 | #8 |
Участник
|
Цитата:
Сообщение от mazzy
Да, установите несколько АОС, объедините их в кластер.
Но помните, что в 3.0 все АОСы на одной машине - один сервис (один процесс) поэтому в 3.0 параллельность достигается не очень хорошо. А вот в 4.0 каждый АОС отдельный сервис. Поэтому кластеризация помогает распределить загрузку между процессорами в пределах одного сервера. 2 laptev Посмотрите эту тему AOS и многопроцессорная машина
__________________
Axapta v.3.0 sp5 kr2 |
|