Производительность 32 и 64 бит

Привет всем.

Сегодня прогнали очередные разношерстные тесты на новых, релизных сборках провайдера (3.3.0.11040). Тестировали 32 и 64 бита на базах с 1 и 3 диалектами. Получены вот такие вот общие показатели по процессорному времени:


1 диалект.

32 бита.
[06.11.2010 13:19:19] [summary] [TEST TIMES]
[06.11.2010 13:19:19] [summary] USER :241976427121 [06:43:17.6427121]
[06.11.2010 13:19:19] [summary] KERNEL :32142914043 [00:53:34.2914043]
[06.11.2010 13:19:19] [summary] TOTAL :274119341164 [07:36:51.9341164]

64 бита.
[06.11.2010 03:53:27] [summary] [TEST TIMES]
[06.11.2010 03:53:27] [summary] USER :204243841247 [05:40:24.3841247]
[06.11.2010 03:53:27] [summary] KERNEL :32222630554 [00:53:42.2630554]
[06.11.2010 03:53:27] [summary] TOTAL :236466471801 [06:34:06.6471801]

64-бита дали 15-ти процентный прирост производительности (total time). Если сравнивать только user time, то получаем +18%.


3 диалект.

32 бита
[06.11.2010 17:19:00] [summary] [TEST TIMES]
[06.11.2010 17:19:00] [summary] USER :253152650763 [07:01:55.2650763]
[06.11.2010 17:19:00] [summary] KERNEL :31969908934 [00:53:16.9908934]
[06.11.2010 17:19:00] [summary] TOTAL :285122559697 [07:55:12.2559697]

64 бита
[06.11.2010 08:09:20] [summary] [TEST TIMES]
[06.11.2010 08:09:20] [summary] USER :204571755349 [05:40:57.1755349]
[06.11.2010 08:09:20] [summary] KERNEL :30569643958 [00:50:56.9643958]
[06.11.2010 08:09:20] [summary] TOTAL :235141399307 [06:31:54.1399307]

На этом наборе тестов, 64 бита производительнее на 21 процент (total time). Если сравнивать только user time, то получаем +25%.


Вывод: Да здравствует 64-бита!

One Comment

Kovalenko  on 6 ноября, 2010

Хм. Интересно. В случае 32 бит, время для 1 и 3 диалекта достаточно сильно отличается. А вот у 64-бит — user time фактически идентичное.

Посмотрел в логи — да нет, все правильно. Базы разные: 1 и 3 диалекты. Количество отработанных тестов — тоже разное. Для первого диалекта: 11407 тестов. А для третьего: 19615 тестов.

«Ничего не понимаю» (с)…

Будет над чем подумать на досуге.

Leave a Comment