Quase não tenho experiência com Solr, então, por favor, tenha paciência comigo, se a resposta for óbvia:
Em um sistema de loja Magento Enterprise 1.11 (cerca de 30k produtos), onde uma máquina atende principalmente as solicitações da web e outra máquina é dedicada a solicitações de banco de dados, geralmente faz mais sentido executar um daemon Solr na máquina do servidor da Web ou na máquina de banco de dados?
Alguém pode me explicar, se faz diferença e por que ?
Editar
Máquina do servidor web:
Red Hat ES 5, IX E5405 Quad Core, 16 GB RAM, 2x160 GB SATA RAID1
top - 18:24:32 up 139 days, 8:04, 1 user, load average: 2.12, 1.94,
2.14 Tasks: 168 total, 1 running, 167 sleeping, 0 stopped, 0
zombie Cpu(s): 38.4%us, 1.4%sy, 0.0%ni, 59.9%id, 0.0%wa, 0.1%hi,
0.2%si, 0.0%st Mem: 16431252k total, 15924128k used, 507124k free,
890988k buffers Swap: 2040244k total, 140k used, 2040104k free,
11607440k cached
Máquina de banco de dados:
Red Hat Enterprise Linux 5, IX X3430 Quad Core, 8 GB RAM, 2x450 GB SAS RAID1
top - 18:28:02 up 139 days, 8:04, 1 user, load average: 0.16, 0.23,
0.24 Tasks: 109 total, 1 running, 108 sleeping, 0 stopped, 0
zombie Cpu(s): 1.9%us, 0.5%sy, 0.0%ni, 95.6%id, 0.5%wa, 0.0%hi,
1.5%si, 0.0%st Mem: 8164004k total, 7863308k used, 300696k free,
228608k buffers Swap: 2097144k total, 120k used, 2097024k free,
3584672k cached