![]() |
#32 |
Участник
|
Тестирование работы 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 |
|
Теги |
aos, платформа, производительность, тестирование, 64-bit, 32-bit |
|
|