Назад | Перейти на главную страницу

Magento / Solr - где запустить демон Solr в системе с двумя серверами?

У меня почти нет опыта работы с Solr, поэтому, пожалуйста, потерпите меня, если ответ очевиден:

В системе магазина Magento Enterprise 1.11 (около 30 тыс. Товаров), где одна машина в основном обслуживает веб-запросы, а другая предназначена для запросов к базе данных, имеет ли вообще смысл запускать демон Solr на машине веб-сервера или в базе данных? машина?

Может, кто-нибудь объяснит мне, будь то это имеет значение и Зачем?

редактировать

Машина веб-сервера:

Red Hat ES 5, IX E5405, четырехъядерный, 16 ГБ ОЗУ, 2x160 ГБ SATA RAID1

наверх - 18:24:32 вверх 139 дней, 8:04, 1 пользователь, средняя загрузка: 2,12, 1,94, 2,14 Задачи: всего 168, 1 запущен, 167 спит, 0 остановлен, 0 зомби ЦП: 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, использовано 15924128k, 507124k свободно, 890988k буферов Swap: всего 2040244k, использовано 140k, 2040104k бесплатно, 11607440k кешировано

Машина базы данных:

Red Hat Enterprise Linux 5, IX X3430, четырехъядерный, 8 ГБ ОЗУ, 2x450 ГБ SAS RAID1

наверх - 18:28:02 вверх 139 дней, 8:04, 1 пользователь, средняя загрузка: 0,16, 0,23, 0,24 Задачи: всего 109, 1 работает, 108 спит, 0 остановлено, 0 зомби ЦП: 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 всего, 7863308k использовано, 300696k бесплатно, 228608k буферов Swap: всего 2097144k, 120k использовано, 2097024k бесплатно, 3584672k кешировано

При нагрузочном тестировании разделенных серверов Magento web / db с аналогичными характеристиками я заметил, что ЦП веб-сервера имеет тенденцию к максимальной загрузке, в то время как загрузка ЦП сервера базы данных остается довольно низкой (это ожидаемое поведение). Это наводит меня на мысль, что Solr будет работать более эффективно на сервере базы данных, если на обоих серверах будет достаточно памяти.

Попробуйте сами, посмотрев top команда на обоих серверах при нагрузочном тестировании.