Производительность аппаратного обеспечения в операциях с пространственными данными
Открытое исследование пытающееся ответить на вопрос какие компоненты аппаратного обеспечения больше всего влияют на производительность в операциях с пространственными данными. |
Приглашаем принять участие в исследовании производительности различных конфигураций аппаратного обеспечения с целью понять какие из компонент имеют наиболее сильное влияние на производительность и следовательно во что стоит вкладывать финансы. Планируется начать заполнение таблиц данными по результатам тестов приведенных ниже, а после набора необходимой базы - проанализировать результаты и попытаться сделать определенные выводы. Одновременно, информация представленная в таблице может дать пищу к размышлению и без дополнительного анализа, Вы можете просто сравнить результаты со своими.
Иногда, серия тестов проводится на одном и том же оборудовании, при меняющемся программном обеспечении (например при установки обновлений), следствие этого - появление "дублирующихся" описаний аппаратного обеспечения. Чтобы отразить это в тестах, помимо конфигурации оборудования в таблице отражается ссылка на другие тесты произведенные на этом же оборудовании. Например, Athlon 64x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=B1) означает, что тот же компьютер использовался для теста B, номер 1.
В описание аппаратного обеспечения должно входить:
- Процессор
- Оперативная память
- Жесткий диск
- Версия операционной системы
- Версия ПО включая build (для ArcGIS: Help\About Arcmap)
Из памяти должны быть выгружено все программное обеспечение кроме работающего ПО, включая основные резидентные программы (антивирусы и т.д.). Никаких операций в процессе работы производиться не должно. Результат должен подтверждаться копией экрана (print screen) соответственно окон лога ERDAS Imagine (Session Log), менеджера задач ArcGIS или файла генерируемого скриптом буферизации (см. примечание к тесту B).
Мы не ограничиваемся программными продуктами одного производителя, если вы знаете пакет производящий ту же операцию, что описана в тесте, присылайте нам свои результаты, это сделает возможным сравнить не только аппаратное, но и программное обеспечение.
Тест A. Перепроектирование с распаковкой из MrSID
Данные: мозаика Landsat TM 16974х19734 пикселей (скачать тестовый набор данных) источник: Global Land Cover Facility.
Операция: DataPrep\Reproject Images, исходная ситема координат UTM Zone 38/WGS 1984 (задана самим файлом), конечная система координат Geographic\WGS 84, выходной формат: IMG, размер пиксела: 0.000259х0.000259, единицы: Degrees, режим rigorous transformation - включен, переключатель Ignore zeroes in stats - выключен, интерполяция - nearest neighbor (подробнее).
Измерение времени производится по логу Erdas Imagine (Session\Session log...), точность в секундах. Конечным результатом операции должен являться файл размером 2.5 Gb.
Всего тестов: 20
# |
Конфигурация аппартного обеспечения |
ПО |
Время выполнения операции, сек |
1 |
Intel Pentium 4 Duo 1.86 гГц, 2 Гб DDR, Windows XP Pro, SP2, swap 10 Гб
|
ERDAS 8.5 |
82 мин 39 сек |
2 |
Intel Pentium 4, 2.4 гГц, 512 Mb DDR, Windows 2000 Pro SP4, swap 1 гб
|
ERDAS 8.5 |
99 мин 38 сек |
3 |
AMD Opteron 248, 2.2 гГц, 2 гб, swap-файл: 2 гб
|
ERDAS 8.7 |
52 мин 24 сек |
4 |
AMD Opteron 248, 2.2 гГц, 2 гб, swap-файл: 2 гб
|
ERDAS 9.0 |
65 мин 25 сек |
5 |
Intel Pentium D 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ERDAS 8.7 |
51 мин 01 сек |
6 |
Intel Pentium D 3.0 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ERDAS 9.0 |
61 мин 36 сек |
7 |
Intel Pentium D 3.0 гГц, 3.5 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ERDAS 9.0 |
64 мин 22 сек |
8 |
Intel Xeon 3.6 гГц, 8 гб DDR, Windows Server 2003 (=B03)
|
ERDAS 9.0 |
53 мин 02 сек |
9 |
Intel Pentium 4 CPU 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ERDAS 9.1 |
60 мин 37 сек |
10 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro, SP2 (=A15,B5,17)
|
ERDAS 9.0 |
58 мин 25 сек |
11 |
AMD Athlon 64x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=B1)
|
ERDAS 9.1 |
40 мин 58 сек |
12 |
AMD Turion 64x2 2.01 гГц, 1 гб RAM, Windows XP Pro SP2 (=B18)
|
ERDAS 9.1 |
58 мин 54 сек |
13 |
Intel Pentium D CPU 2.80 гГц, 1Gb DDR, swap-файл 1.5 гб, Windows XP Pro, SP2
|
ERDAS 8.4 |
46 мин 53 сек |
14 |
Intel Pentium 4 CPU 3.0 гГц, 1Gb DDR, swap-файл 1.5 гб, Windows XP Pro, SP2
|
ERDAS 8.4 |
62 мин 35 сек |
15 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro, SP2 (=A10,B5,17)
|
ERDAS 9.0 |
61 мин 58 сек |
16 |
AMD Phenom 9600 2.3 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=B20) (А11, B1, B19 с замененным процессором)
|
ERDAS 9.1 |
84 мин 10 сек |
17 |
AMD Turion 64x2 2.01 гГц, 2 гб RAM, Windows XP Pro SP2 (=A12, B18 с добавленным 1 гБ памяти)
|
ERDAS 9.1 |
57 мин 33 сек |
18 |
AMD Athlon 64 3200+, 2Ггц, 1.5Гб, swap-файл 1.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
52 мин 07 сек |
19 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 1.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
46 мин 08 сек |
20 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
46 мин 14 сек |
21 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2 и Hypertrading I, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А16)
|
ERDAS 9.1 |
74 мин 55 сек |
22 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2+ и Hypertrading III, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А21), система оптимизирована под фоновые службы, файл подкачки 2046-4092 мб (default параметры быстродействия)
|
ERDAS 9.1 |
42 мин 25 сек |
23 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2+ и Hypertrading III, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А21), система оптимизирована под приложения, файл подкачки 6000-10000 мб
|
ERDAS 9.1 |
41 мин 43 сек |
24 |
HP Workstation xw8200, Intel Xeon 3.00 ггц, 2 ГБ ОЗУ, Windows XP Pro sp3
|
ERDAS 9.1 |
57 мин 40 сек |
Выводы:
Тест B. Буферизация векторных данных
Данные: Объекты гидросети России (119405 объектов) из VMap0 (скачать тестовый набор данных),
Операция: Буферизация при помощи
инструмента Buffer из Arctoolbox (Analysis Tools\Proximity\Buffer) на 1 км (все установки по умолчанию, растворение границ отключено). В новый проект загружен только один слой, фрейм данных не спроектирован.
Примечание: Время выполнение данного теста может значительно изменяться, поэтому разовое определение времени затраченного на его осуществления может быть очень не точным. Если вы хотите получить более объективную оценку - воспользуйтесь специальным скриптом, который произведет 100 операций буферизации и запишет результат каждой в текстовый файл, по этим данным можно будет более точно расчитать среднее время выполнения этой операции на вашей конфигурации. В случае если такие данные предоставлены, они показаны в таблице как N min M sec (±K sec), то есть среднее время плюс-минус одно стандартное отклонение.
Сам скрипт как и данные могут находится в любой директории, перед запуском скрипта его необходимо отредактировать, изменив два параметра - указав директорию где находятся данные и полный путь к файлу набора инструментов анализа ArcGIS (*.tbx):
# расположение данных
gp.workspace = "c:/temp/2"
# расположение тулбокса (папка ArcGIS)
gp.AddToolbox("C:/Gis/ArcGIS/ArcToolbox/Toolboxes/Analysis Tools.tbx") |
Если скрипт не работает и выдается ошибка: ImportError: No module named arcgisscripting, значит установлена версия Python меньше 2.4 (например 2.1) и необходимо использовать скрипт buffer-benchmark-21.py. Скрипты проверены и работают для ArcGIS 9.0, 9.2.
Всего тестов: 17
# |
Конфигурация аппартного обеспечения |
ПО |
Время выполнения операции, сек |
1 |
Athlon 64 x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=A11,B19)
|
ArcGIS 9.2
(build 1324) |
1 мин 8.9 сек (±1.6) |
19 |
Athlon 64 x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=A11,B1)
|
ArcGIS 9.2
(build 1380) |
1 мин 9.0 сек (±1.5) |
2 |
Intel Core Duo 1.87 гГц, 2 гб DDR, Windows XP Pro
|
ArcGIS 9.0
(build 580) |
1 мин 48 сек |
3 |
Intel Xeon 3.6 гГц, 8 гб DDR, Windows Server 2003 (=A08)
|
ArcGIS 9.1
(build 766) |
2 мин 01 сек |
4 |
Intel Pentium D 3.0 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ArcGIS 9.1
(build 722) |
2 мин 07 сек |
5 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro (=B17,A10)
|
ArcGIS 9.2
(build 1350) |
2 мин 13.4 сек (±1.6) |
17 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro (=B5,A10)
|
ArcGIS 9.2
(build 1380) |
2 мин 22.3 сек (±5.3) |
6 |
Intel Pentium D 3.0 гГц, 3.5 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ArcGIS 9.1
(build 766) |
4 мин 00 сек |
7 |
Intel Pentium D 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб
|
ArcGIS 9.0
(build 580) |
2 мин 25 сек |
8 |
Intel Pentium 4 CPU 3.30 гГц, 1 гб DDR, Windows XP Pro, swap-файл: 1.5 гб |
ArcGIS 9.2
(build 1350) |
2 мин 35 сек |
9 |
Intel Pentium 4 CPU 3.20 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ArcGIS 9.0
(build 535) |
2 мин 39 сек |
10 |
Intel Pentium 4 CPU 3.80 гГц, 3 гб DDR, Windows XP Pro |
ArcGIS 9.2
(build 1350) |
2 мин 40 сек |
11 |
Intel Pentium 4 CPU 3.80 гГц, 3 гб DDR, Windows XP Pro |
ArcGIS 9.2
(build 1324) |
2 мин 57 сек |
12 |
Intel Pentium M CPU 1.80 гГц, 0.5 гб DDR, Windows XP Pro |
ArcGIS 9.2
(build 1350) |
3 мин 27 сек |
13 |
AMD Sempron 2800+ 1.61 гГц, Windows XP Pro
|
ArcGIS 9.0
(build 535) |
4 мин 25 сек |
14 |
Intel Pentium 4 CPU 1.80 гГц, 1 гб DDR, Windows XP Pro |
ArcGIS 9.1
(build 750) |
5 мин 10 сек |
15 |
Intel Pentium 4 CPU 2.00 гГц, 512 мб DDR, Windows XP Pro, SP 2
|
ArcGIS 9.0 (build 535) |
4 мин 25.1 сек (±23.5) |
18 |
AMD Turion 64x2 2.01 гГц, 1 гб RAM, Windows XP Pro SP2 (=A12)
|
ArcGIS 9.2 (build 1350) |
2 мин 20.7 сек (±3.2) |
20 |
AMD Phenom 9600 2.3 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=A16) (А11, B1, B19 с замененным процессором).
|
ArcGIS 9.2
(build 1380) |
2 мин 45.1 сек
(±2.8) |
21 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 (=A20,B21) |
ArcGIS 9.2 (build 1324) |
2 мин 3.4 сек
(±2.1) |
22 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 (=A20,B22) |
ArcGIS 9.2 (build 1420) |
1 мин 55.1 сек (±2.0) |
23 |
AMD Phenom 9950 2.61 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=A21).
|
ArcGIS 9.2
(build 1380) |
2 мин 36.0 сек
|
Выводы:
Обсудить в форуме (Комментариев - 15)
Последнее обновление: December 26 2008 |