|
![]() |
#1 |
Member
|
Цитата:
Сообщение от SHiSHok
...
в чем собственно состоит исчерпывающесть ответа уважаемого petergunn? ... Если нормативно АОСу нужно два процессора (ядра точнее), то проще и дешевле поставить два экземпляра АОСа на один ящик с четырехядерным процессором. АОС имеет некоторые сложности при работе с памятью. В 3.0 точно. Поэтому вариант с большим количеством недогруженным по количеству пользователей АОСов предпочтительнее варианта с меньшим количеством АОСов на какой-нибудь там супер-пупер производительной платформе. Правда, дополнительный АОС денег стоит... но все стоит денег. Цитата:
Сообщение от SHiSHok
...
Моя реальность грузит все вычислительные мощности имеющегося АОС в пики нагрузки почти на 100% (имеется в виду 4 виртуальных процессора. картинку показывал). Поэтому и стоит вопрос производительности системы. ... У вас система без модификаций? Ошибок в конфигурации нет? База ухожена? Приложение администрируется адекватно? Другими словами, вы уверены, что конечная вина в высокой загрузке АОСов лежит в коде стандартной Аксапты? Вы диагностировали проблему (одно из направлений предложил gl00mie в своем предыдущем посте)? Чем обусловлена такая высокая загрузка?
__________________
С уважением, glibs® |
|
![]() |
#2 |
NavAx
|
Цитата:
Сообщение от glibs
Другими словами, вы уверены, что конечная вина в высокой загрузке АОСов лежит в коде стандартной Аксапты? Вы диагностировали проблему (одно из направлений предложил gl00mie в своем предыдущем посте)? Чем обусловлена такая высокая загрузка?
__________________
И все они создания природы... |
|
|
За это сообщение автора поблагодарили: glibs (1). |
![]() |
#3 |
Участник
|
Вот в этом случае у нас имели место проблемы! Т.е. если на 1 машине работает 2 АОСа, то почему-то часто зависали, и вообще сильно хуже работали. При разнесении на 2 РАЗНЫХ машины все нормализовывалось и сейчас работает нормально. Почему - хз, не понятно, возможно это тоже моя частная заморочка, но такое имеет место быть!
|
|
![]() |
#4 |
NavAx
|
таких проблем не встречал. но в любом случаем, повторю идею с Hyper-V - в этом случае песочницы у каждого АОСа своя. Железо позволяет.
__________________
И все они создания природы... |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от egorych
![]() Вот в этом случае у нас имели место проблемы! Т.е. если на 1 машине работает 2 АОСа, то почему-то часто зависали, и вообще сильно хуже работали. При разнесении на 2 РАЗНЫХ машины все нормализовывалось и сейчас работает нормально. Почему - хз, не понятно, возможно это тоже моя частная заморочка, но такое имеет место быть!
![]()
__________________
|
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от glibs
![]() Обычно АОС не сильно требователен к ресурсам процессора. Это подтверждается и системными требованиями вендора, и моим опытом в частности. Да и многие в данной теме высказались в поддержку этого тезиса.
Если нормативно АОСу нужно два процессора (ядра точнее), то проще и дешевле поставить два экземпляра АОСа на один ящик с четырехядерным процессором. Цитата:
Сообщение от glibs
![]() АОС имеет некоторые сложности при работе с памятью. В 3.0 точно. Поэтому вариант с большим количеством недогруженным по количеству пользователей АОСов предпочтительнее варианта с меньшим количеством АОСов на какой-нибудь там супер-пупер производительной платформе. Правда, дополнительный АОС денег стоит... но все стоит денег.
Цитата:
Модификаций много и пишутся дальше. Какая База имеется в виду? если SQL, то проблемы загрузки сиквела АОС мало волнуют. Ну и конечно же сиквельные тормоза анализируются и оптимизируются. вот это тоже хотелось бы расшифровать: "Приложение администрируется адекватно?"
__________________
--- SHiSHok |
|
![]() |
#7 |
Участник
|
Всех проявивших интерес и высказавших свое мнение благодарю, дальнейшее развитие событий вижу только в непосредственном тестировании конфигурации с реальным приложением.
Тематику 2 АОСов я изучал год назад, но если есть информация о том как победить проблему кеширования данных между АОС-ами ,то был бы очень признателен.
__________________
--- SHiSHok |
|
![]() |
#8 |
Участник
|
загрузил все CPU
Собственно грузануть АОС-ом получилось (class AOSLoadGen).
__________________
--- SHiSHok |
|
![]() |
#9 |
Moderator
|
Ну собственно - никто не сомневался что при выполнении вычислительных операций удастся загрузить все процессора. Просто заморочки-то как раз возникают из за достаточно скромного параллелизма при выполнении операций ввода-вывода, захвата-освобождения памяти и тп. А как раз эти операции и типичны для работы с Аксаптой.
|
|
![]() |
#10 |
Участник
|
Цитата:
Сообщение от fed
![]() Ну собственно - никто не сомневался что при выполнении вычислительных операций удастся загрузить все процессора. Просто заморочки-то как раз возникают из за достаточно скромного параллелизма при выполнении операций ввода-вывода, захвата-освобождения памяти и тп. А как раз эти операции и типичны для работы с Аксаптой.
ЗЫ: может есть рекомендации по настройкам АОСа для достижения максимально эффективной его работы?
__________________
--- SHiSHok Последний раз редактировалось SHiSHok; 05.12.2008 в 23:18. |
|
![]() |
#11 |
Участник
|
![]()
Тестирование работы Ax3sp3 под управление Win2008 редакций 32 и 64 бит (2xXeonE5420).
Цель тестирования: выбрать наиболее производительную инсталляцию АОС. Методика тестирования: исполнение N итераций тестовой задачи в разных средах с замером времени выполнения (+ контроль загрузки CPU). Цель тестовой задачи: максимальное использование вычислительных ресурсов АОС с минимальным задействованием SQL. Реализация: класс выполняющий серию проверок для созданного заказа ТЕСТ: 500 итераций для заказа из 500 строк. 1. платформа 32bit (x86) В общем то все закономерно: каждый поток АОС грузит выделенный процессор на полную мощь, т.е. 90%-98% a) 7 тестовых задач выполнялось 37-39 минут (среднее время 1 итерации 4-5 сек) б) 14 тестовых задач выполнялось 53-57 минут (среднее время 1 итерации 6-7 сек) в) 25 тестовых задач выполнялось 1:37-1:44 (среднее время 1 итерации 11-12 сек) график загрузки будет. 2. платформа 64bit Первая неприятность - проблемы на этапе установки АОС (internal error и CLSID). Все обновленные файлы перенес ручками в директорию установки. АОС стартанул. Результаты: а) 7 тестовых задач выполнилось за время почти в 2 раза большее чем на x86 платформе (среднее время 1 итерации 7-8 сек) б) в) картинка 1 - график загрузки 7 задач (Load7CPUx64.jpg) не успеваю, посему to be continued... ![]() PS: Может я чего то не знаю про настройку или особенности 64битной ОС, но очень интересно почему процессоры загружены меньше чем наполовину (в 32битном варианте CPU грузятся тестовой задачей по полной)?
__________________
--- SHiSHok |
|
![]() |
#12 |
Участник
|
Цитата:
У вас физически 8 ядер или 4 с включенным HT? При включенном HT загрузки больше 50% практически никогда не бывает. |
|
![]() |
#13 |
Участник
|
Цитата:
http://www.intel.com/products/proces...5000+tab_specs
__________________
--- SHiSHok |
|
![]() |
#14 |
Участник
|
Тестирование работы Ax3sp3 под управление Win2008 редакций 32 и 64 бит (2xXeonE5420).
Цель тестирования: выбрать наиболее производительную инсталляцию АОС. Методика тестирования: исполнение N итераций тестовой задачи в разных средах с замером времени выполнения (+ контроль загрузки CPU). Цель тестовой задачи: максимальное использование вычислительных ресурсов АОС с минимальным задействованием SQL. Реализация тестовой задачи: класс выполняющий серию проверок для созданного заказа ТЕСТ: 500 итераций для заказа из 500 строк. 1. платформа 32bit (x86) В общем то все закономерно: ОС равномерно распределяет потоки АОС по процессорам и доводит заргузку CPU до максимальной. a) 7 тестовых задач выполнялось 37-39 минут (среднее время 1 итерации 4-5 сек) б) 14 тестовых задач выполнялось 53-57 минут (среднее время 1 итерации 6-7 сек) в) 25 тестовых задач выполнялось 1:37-1:44 (среднее время 1 итерации 11-12 сек) 2. платформа 64bit Первая неприятность - проблемы на этапе установки АОС (internal error и CLSID). Все обновленные файлы перенес ручками в директорию установки. АОС стартанул. Результаты: а) 7 тестовых задач выполнилось за время почти в 2 раза большее чем на x86 платформе 1:17-1:20 (среднее время 1 итерации 8-9 сек) б) 14 тестовых задач выполнилось 9:52-10:00 (среднее время 1 итерации 71-72 сек). Если честно, то совсем не понимаю почему так медленно. Уровень загрузки CPU как и для 7 тестовых задач, только на всех CPU одинаковый уровень. в) 25 тестовых задач даже и не запускал Вывод: для Ax3sp3 наиболее подходящей платформой все таки является родная, 32битная ОС. В 64 битной платформе так и не удалось достичь максимальной утилизации CPU посредством АОС, плюс проблемы с самим процессом инсталляции компонент, плюс отдельная среда обитания 32битных приложений оставили впечатление неполноценной поддержки 32битных приложений (как бы возможность есть и даже почти все работает).
__________________
--- SHiSHok |
|
![]() |
#15 |
Участник
|
Цитата:
Сообщение от SHiSHok
![]() Тестирование работы Ax3sp3 под управление Win2008 редакций 32 и 64 бит (2xXeonE5420).
1. платформа 32bit (x86) a) 7 тестовых задач выполнялось 37-39 минут (среднее время 1 итерации 4-5 сек) б) 14 тестовых задач выполнялось 53-57 минут (среднее время 1 итерации 6-7 сек) в) 25 тестовых задач выполнялось 1:37-1:44 (среднее время 1 итерации 11-12 сек) 2. платформа 64bit а) 7 тестовых задач выполнилось за время почти в 2 раза большее чем на x86 платформе 1:17-1:20 (среднее время 1 итерации 8-9 сек) б) 14 тестовых задач выполнилось 9:52-10:00 (среднее время 1 итерации 71-72 сек). Если честно, то совсем не понимаю почему так медленно. Уровень загрузки CPU как и для 7 тестовых задач, только на всех CPU одинаковый уровень. в) 25 тестовых задач даже и не запускал ![]() |
|
Теги |
aos, платформа, производительность, тестирование, 64-bit, 32-bit |
|
|