Тестирование работы 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 грузятся тестовой задачей по полной)?