On Tue, 21 Mar 2006, Alexey Mahotkin wrote:
On 3/21/06, Alexey N. Kovyrin <alexey@xxxxxxxxxxx> wrote:
Можно попробовать
server_names_hash_bucket_size 1536;
server_names_hash_bucket_size 2048;
проверил с 2048:
real 0m54.758s
user 0m53.555s
sys 0m0.944s
Такое впечатление, что хэш деградировал до линейного списка.
Может, что-то с битовыми операциями на 64-битной машине?
Там биты не причём. Там медленный процесс подбора минимального размера хэша.
И такое ощущение, что на предыдущем 32-битном процессоре хэш влазил в L2 кэш.
На 64-битном процессоре размер элемента в хэше больше, чем на 32-битном.