Захотелось заюзать на полную мощность сервер с дуальным оптероном, на котором основной нагрузкой является СУБД PostgreSQL.
Естественно, встал выбор между средой i586 и x86_64. После неудачных попыток найти результаты тестирования производительности Postgre SQL? под Linux в 32-битной и 64-битной среде пришлось получать эти результаты на практике.
Dual Opteron 246 (2 GHz), 2 GB RAM, 4xSCSI HDD (RAID 1+0).
Linux 2.6 SMP (i586, x86_64).
Postgre SQL? 8.1.3
Для тестирования брал утилиту pgbench из пакета postgresql-contrib.
Итак, при переходе на сборку под x86_64 имеем примерно 7% прирост производительности на выборках из БД. При апдейтах получалось похожее ускорение, но результаты умудрился не сохранить (с 840 до 900 TPS примерно прирост был).