Стартовая страница Контактная информация Карта сайта и поиск
Практика Бизнеса

Международный опыт — российской практике бизнеса!
Автоматизация бизнеса, лицензирование программного обеспечения

Версия для печати

Производительность системы

Система Microsoft Dynamics NAV ориентирована на использование в компаниях с количеством одновременно работающих пользователей до 150. Есть примеры успешных инсталляций, в которых с системой одновременно работают 250 пользователей.

Тест производительности на сервере PRIMERGY TX300

Ниже дана краткая информация о тесте производительности Navision 3.70, недавно проведенном совместно с компанией Fujitsu Siemens Computers.

Тест проводился с учетом реальной загрузки системы при работе компании, ориентированной на дистрибуцию товаров. Для теста было создано 4 профиля компаний с 10, 20, 50 и 100 пользователями, одновременно работающими в системе.

Для теста использовалась база данных основанная на демо базе CRONUS. В нее были добавлены данные, и размер базы к началу всех тестов равнялся приблизительно 1 GB.

База содержала следующие данные:

    • список покупателей 10 000 позиций
    • список поставщиков 500 позиций
    • список товаров 10 000 позиций

Тесты проводились на инсталляции Navision SQL Server Option.

Методология теста заключалась в одновременном запуске на всех компьютерах автоматических скриптов, которые выполняли предопределенные действия свойственные конкретной роли. Результаты теста измерялись с помощью Microsoft Navision Application Benchmark Tool 3.700 (ABT).

Конфигурация оборудования

Все тесты производились на сервере Fujitsu Siemens Computers PRIMERGY TX300. Этот сервер рассчитан на эксплуатацию в бизнес среде с 75 одновременно работающими пользователями. Тем не менее, тест с профилем 100 одновременных пользователей был успешно выполнен на этом оборудовании.

Hardware configuration 1 for Server: PRIMERGY TX300

CPU

2x 3,06 GHz Xeon

RAM

2 GB Main Memory

Disk configuration internal

2 disks for OS, Application

8 disks for MS SQL Database with RAID0

4 disks for MS SQL Log file with RAID0

Storage Subsystem PRIMERGY SX30 (SCSI)

Disk configuration external

 

2 disks for SQL Temp with RAID0

8 disks for MS SQL Database with RAID0

4 disks for MS SQL Log file with RAID0

Software Configuration

Operating system

Windows Server 2003 Enterprise Edition (build 3790), Regional Settings, English (US)

Database configuration

Microsoft SQL Server 2000 Developer Edition, SP3a

Language, English (Microsoft Windows® Collation, English, case sensitive)

 

Результаты теста

Краткое резюме:

    • Система работала очень быстро при поисках, верификации полей и при выполнении как коротких, так и длительных транзакций в профилях до 50 одновременных пользователей
    • Система работала хорошо в профиле 100 пользователей со средним временем для создания документа продажи 463 миллисекунды и 207 миллисекунд для документа покупки
    • Загрузка процессора была в среднем 10% с максимумом 22,4%
    • Загрузка дисковой подсистемы в среднем 20% с максимумом до 100%

Нагрузка

 

Количество пользователей по профилям

Роль

10

20

50

100

Продажи

4

10

27

50

Покупки

3

3

5

15

Склад

2

6

16

32

Бухгалтерия

1

1

2

3


Таблица ниже показывает оценочное количество документов, которое Microsoft Navision может обработать за 1 час на сервере Fujitsu Siemens Computers PRIMERGY TX300 с указанными выше профилями.

 

Профиль компании(количество одновременных пользователей

Создание и учет оплаты клиента

Создание и учет оплаты постав-щику

Создание заказа покупки

Создание заказа продажи

Учет заказа покупки (счет)

Учет заказа покупки (получено)

Учет заказа продажи (счет)

Учет заказа продажи (отгру-жено)

Итого

10

773

783

147

905

173

167

1023

519

4489

20

627

634

138

1674

171

156

 3956

 1756

9111

50

853

857

401

5245

442

422

6742

4826

19790

100

792

796

574

 4681

240

243

4270

 3640

15237


Производительность Microsoft SQL Server Option for Navision возрастает пропорционально для большинства задач с количеством одновременных пользователей до 50. Между 50 и 100 одновременными пользователями производительность падает в связи с возрастающей дисковой активностью и блокировкой таблиц. Решение проблемы может быть достигнуто увеличением производительности дисковой подсистемы сервера.

Расхождение в количестве ассоциированных задач, т.е. «Создание заказа продажи», «Учет заказа продажи (отгрузка)», «Учет заказа продажи (счет)» — вызвано погрешностью при вычислении ожидаемого результата за 1 час работы. Реальные тесты длились от 5 до 26 минут.

 

Подробное описание теста
.doc, 1.57 Mb, English