Производительность аппаратного обеспечения в операциях с пространственными данными: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Статья|Опубликована|../projects/benchmark | {{Статья|Опубликована|../projects/benchmark}} | ||
{{Аннотация|Открытое исследование, пытающееся ответить на вопрос, какие компоненты аппаратного обеспечения больше всего влияют на производительность в операциях с пространственными данными.}} | {{Аннотация|Открытое исследование, пытающееся ответить на вопрос, какие компоненты аппаратного обеспечения больше всего влияют на производительность в операциях с пространственными данными.}} | ||
Версия от 20:30, 6 августа 2012
по адресу http://gis-lab.info/qa/../projects/benchmark.html
Открытое исследование, пытающееся ответить на вопрос, какие компоненты аппаратного обеспечения больше всего влияют на производительность в операциях с пространственными данными.
Приглашаем принять участие в исследовании производительности различных конфигураций аппаратного обеспечения с целью понять какие из компонент имеют наиболее сильное влияние на производительность и следовательно во что стоит вкладывать финансы. Планируется начать заполнение таблиц данными по результатам тестов приведенных ниже, а после набора необходимой базы - проанализировать результаты и попытаться сделать определенные выводы. Одновременно, информация представленная в таблице может дать пищу к размышлению и без дополнительного анализа, Вы можете просто сравнить результаты со своими.
Иногда, серия тестов проводится на одном и том же оборудовании, при меняющемся программном обеспечении (например при установки обновлений), следствие этого - появление "дублирующихся" описаний аппаратного обеспечения. Чтобы отразить это в тестах, помимо конфигурации оборудования в таблице отражается ссылка на другие тесты произведенные на этом же оборудовании. Например, 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 ([reproject.html подробнее]).
Измерение времени производится по логу Erdas Imagine (Session\Session log...), точность в секундах. Конечным результатом операции должен являться файл размером 2.5 Gb.
# |
Конфигурация аппартного обеспечения |
ПО |
Время выполнения операции, сек |
---|---|---|---|
1 |
Intel Pentium 4 Duo 1.86 гГц, 2 Гб DDR, Windows XP Pro, SP2, swap 10 Гб |
ERDAS 8.5 |
|
2 |
Intel Pentium 4, 2.4 гГц, 512 Mb DDR, Windows 2000 Pro SP4, swap 1 гб |
ERDAS 8.5 |
|
3 |
AMD Opteron 248, 2.2 гГц, 2 гб, swap-файл: 2 гб |
ERDAS 8.7 |
|
4 |
AMD Opteron 248, 2.2 гГц, 2 гб, swap-файл: 2 гб |
ERDAS 9.0 |
|
5 |
Intel Pentium D 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ERDAS 8.7 |
|
6 |
Intel Pentium D 3.0 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ERDAS 9.0 |
|
7 |
Intel Pentium D 3.0 гГц, 3.5 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ERDAS 9.0 |
|
8 |
Intel Xeon 3.6 гГц, 8 гб DDR, Windows Server 2003 (=[benchmark.html#b03 B03]) |
ERDAS 9.0 |
|
9 |
Intel Pentium 4 CPU 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ERDAS 9.1 |
|
10 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro, SP2 (=[benchmark.html#a15 A15],[benchmark.html#b5 B5],[benchmark.html#b17 17]) |
ERDAS 9.0 |
|
11 |
AMD Athlon 64x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[benchmark.html#b1 B1]) |
ERDAS 9.1 |
|
12 |
AMD Turion 64x2 2.01 гГц, 1 гб RAM, Windows XP Pro SP2 (=[B18]) |
ERDAS 9.1 |
|
13 |
Intel Pentium D CPU 2.80 гГц, 1Gb DDR, swap-файл 1.5 гб, Windows XP Pro, SP2 |
ERDAS 8.4 |
|
14 |
Intel Pentium 4 CPU 3.0 гГц, 1Gb DDR, swap-файл 1.5 гб, Windows XP Pro, SP2 |
ERDAS 8.4 |
|
15 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro, SP2 (=[benchmark.html#a10 A10],[benchmark.html#b5 B5],[17]) |
ERDAS 9.0 |
|
16 |
AMD Phenom 9600 2.3 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[B20]) (А11, B1, B19 с замененным процессором) |
ERDAS 9.1 |
|
17 |
AMD Turion 64x2 2.01 гГц, 2 гб RAM, Windows XP Pro SP2 (=A12, B18 с добавленным 1 гБ памяти) |
ERDAS 9.1 |
|
18 |
AMD Athlon 64 3200+, 2Ггц, 1.5Гб, swap-файл 1.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
|
19 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 1.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
|
20 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 |
ERDAS 9.1 |
|
21 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2 и Hypertransport I, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А16) |
ERDAS 9.1 |
|
22 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2+ и Hypertransport III, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А21), система оптимизирована под фоновые службы, файл подкачки 2046-4092 мб (default параметры быстродействия) |
ERDAS 9.1 |
|
23 |
AMD Phenom 9950 2.6 ггц (4 ядра) на Socket AM2+ и Hypertransport III, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (А21), система оптимизирована под приложения, файл подкачки 6000-10000 мб |
ERDAS 9.1 |
|
24 |
HP Workstation xw8200, Intel Xeon 3.00 ггц, 2 ГБ ОЗУ, Windows XP Pro sp3 |
ERDAS 9.1 |
|
25 |
AMD Phenom II 940 3.0 ггц (4 ядра) на Socket AM2+ и Hypertransport III, 4x2 гб DDR2 PC8500 1066 мгц, Server 2003 Enterprise (А22), файл подкачки 12000-20000 мб |
ERDAS 9.1 |
|
26 |
AMD Athlon 64x2 6400+ 3.21 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 x64 Enterprise |
ERDAS 9.1 |
|
27 |
AMD Turion 64x2 2.01 гГц, 2 гб RAM, Windows Vista Ultimate x64 (=a12) |
ERDAS 9.1 |
|
28 |
AMD Athlon 64x2 6400+ 3.21 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 x64 Enterprise (=a26) |
ERDAS 9.2 |
|
29 |
AMD Phenom II 965 3.4 ггц (4 ядра) на Socket AM3 4x2 гб DDR3 PC12800 1266 мгц, Windows 7 Ultimate x64, файл подкачки - авто |
ERDAS 9.1 |
|
30 |
AMD Phenom II 965 3.4 ггц (4 ядра) на Socket AM3 4x2 гб DDR3 PC12800 1266 мгц, Windows 7 Ultimate x64, файл подкачки - авто |
ERDAS 9.2 |
|
31 |
Intel Core 2 Duo T9400 2,53 ГГц 2x2048 МБ DDR3-1066, (ноутбук Fujitsu-Siemens AMILO Xi 3650) Windows 7 Ultimate x64, файл подкачки - авто |
ERDAS 9.1 |
|
32 |
Intel Core 2 Duo T9400 2,53 ГГц 2x2048 МБ DDR3-1066, (ноутбук Fujitsu-Siemens AMILO Xi 3650) Windows 7 Ultimate x64, файл подкачки - авто |
ERDAS 9.2 |
|
33 | Intel Core i7 920 8Gb Ram Windows7 Professional 64bit | ERDAS 10.1 |
|
34 | Intel Core i7 720QM 1.6GHz @2789Mhz (TurboBoost active) RAM: DDR3 4096MB PC3-10700 (2x2048MB) HDD: SSD OCZ Vertex2 240 GB Windows 7 x64 Pro | ERDAS 9.1 |
|
35 | Intel Core i7 720QM 1.6GHz @2789Mhz (TurboBoost active) RAM: DDR3 4096MB PC3-10700 (2x2048MB) HDD: SSD OCZ Vertex2 240 GB Windows 7 x64 Pro | ERDAS 2011 |
|
36 | AMD Phenom II 980 3,7 Ггц (4 ядра) на Socket AM3+ 16384 мб (4х4 гб) DDR3 15000 1866 мгц Windows 7 x64 Ultimate, файл подкачки - авто | ERDAS 2011 |
|
Тест 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.
# |
Конфигурация аппартного обеспечения |
ПО |
Время выполнения операции, сек |
---|---|---|---|
1 |
Athlon 64 x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[benchmark.html#a11 A11],[benchmark.html#b19 B19]) |
ArcGIS 9.2 |
|
19 |
Athlon 64 x2 6000+ 3.1 ггц, 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[benchmark.html#a11 A11],[benchmark.html#b1 B1]) |
ArcGIS 9.2 |
|
2 |
Intel Core Duo 1.87 гГц, 2 гб DDR, Windows XP Pro |
ArcGIS 9.0 |
|
3 |
Intel Xeon 3.6 гГц, 8 гб DDR, Windows Server 2003 (=[A08]) |
ArcGIS 9.1 |
|
4 |
Intel Pentium D 3.0 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ArcGIS 9.1 |
|
5 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro (=[benchmark.html#b17 B17],[A10]) |
ArcGIS 9.2 |
|
17 |
Intel Pentium D 3.2 гГц, 3 гб DDR, Windows XP Pro (=[benchmark.html#b5 B5],[benchmark.html#a10 A10]) |
ArcGIS 9.2 |
|
6 |
Intel Pentium D 3.0 гГц, 3.5 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ArcGIS 9.1 |
|
7 |
Intel Pentium D 3.2 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ArcGIS 9.0 |
|
8 |
Intel Pentium 4 CPU 3.30 гГц, 1 гб DDR, Windows XP Pro, swap-файл: 1.5 гб |
ArcGIS 9.2 |
|
9 |
Intel Pentium 4 CPU 3.20 гГц, 2 гб DDR, Windows XP Pro, swap-файл: 2 гб |
ArcGIS 9.0 |
|
10 |
Intel Pentium 4 CPU 3.80 гГц, 3 гб DDR, Windows XP Pro |
ArcGIS 9.2 |
|
11 |
Intel Pentium 4 CPU 3.80 гГц, 3 гб DDR, Windows XP Pro |
ArcGIS 9.2 |
|
12 |
Intel Pentium M CPU 1.80 гГц, 0.5 гб DDR, Windows XP Pro |
ArcGIS 9.2 |
|
13 |
AMD Sempron 2800+ 1.61 гГц, Windows XP Pro |
ArcGIS 9.0 |
|
14 |
Intel Pentium 4 CPU 1.80 гГц, 1 гб DDR, Windows XP Pro |
ArcGIS 9.1 |
|
15 |
Intel Pentium 4 CPU 2.00 гГц, 512 мб DDR, Windows XP Pro, SP 2 |
ArcGIS 9.0 (build 535) |
|
18 |
AMD Turion 64x2 2.01 гГц, 1 гб RAM, Windows XP Pro SP2 (=[benchmark.html#a12 A12]) |
ArcGIS 9.2 (build 1350) |
|
20 |
AMD Phenom 9600 2.3 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[A16]) (А11, B1, B19 с замененным процессором). |
ArcGIS 9.2 |
(±2.8) |
21 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 (=[A20],[B21]) |
ArcGIS 9.2 (build 1324) |
(±2.1) |
22 |
AMD Athlon 64 3200+, 2Ггц, 3Гб, swap-файл 4.5 гб, Windows XP Pro SP2 (=[A20],[b22 B22]) |
ArcGIS 9.2 (build 1420) |
|
23 |
AMD Phenom 9950 2.61 ггц (4 ядра), 4x1 гб DDR2 PC6400 800 мгц, Server 2003 Enterprise (=[benchmark.html#a21 A21]). |
ArcGIS 9.2 |
|
24 | Intel Core i7 920 8Gb Ram Windows7 Professional 64bit | ArcGIS 10 | 1 мин 28 сек - 2 мин 13 сек |
25 | Intel Core i7 720QM 1.6GHz @2789Mhz (TurboBoost active) RAM: DDR3 4096MB PC3-10700 (2x2048MB) HDD: SSD OCZ Vertex2 240 GB, Windows 7 x64 Pro | ArcGIS 10 sp1 (build 2800) |
|
26 | AMD Phenom II 980 3,7 Ггц (4 zlhf) на Socket AM3+ 16384 мб (4х4 гб) DDR3 15000 1866 мгц Windows 7 x64 Ultimate, файл подкачки - авто | ArcGIS 10 sp3 (build 3600) |
1 мин 28 сек |