Узкое место производительности Яndex.Server

12
Mage1
На сайте с 05.07.2007
Offline
83
1880

Задавал этот вопрос на форуме яндекса http://forum.yandex.ru/yandex/questions.xhtml?message_id=1702861#m1702861 , но он там остался без ответа.

Интересует какое самое узкое место в производительности Яndex.Server - мне кажется, это скорость работы жесткого диска. Собираюсь заказывать сервер и хочу знать, на что обратить внимание. Объем папки с индексными файлами на старом сервере более 2 Гб, объем проиндексированных документов более 4 Гб.

LineHost
На сайте с 20.01.2007
Offline
339
#1
Mage1:

Интересует какое самое узкое место в производительности Яndex.

Вы сервер для Яндекса заказываете? Или хотите открыть конкурирующую контору ? 😂

SERV.LT - Стабильные услуги хостинга, KVM VPS в Литве, Франции. (https://www.serv.lt/ru/vps/kvm/) Недорогие выделенные серверы (https://www.serv.lt/ru/dedicated-lt/) в Литве.
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#2
LineHost:
Вы сервер для Яндекса заказываете? Или хотите открыть конкурирующую контору ? 😂

Собственно, почитайте http://company.yandex.ru/technology/products/yandex-server.xml и расширьте кругозор.

Неизменность точки зрения неизменно порождает иллюзию понимания.
Mage1
На сайте с 05.07.2007
Offline
83
#3
LineHost:
Вы сервер для Яндекса заказываете? Или хотите открыть конкурирующую контору ? 😂

Ценю ваше остроумие, но нельзя ли ответить по теме? В комментариях к минусу вы написали, что нужно грамотно ставить вопрос, сформулируйте грамотнее, если можете.

LineHost
На сайте с 20.01.2007
Offline
339
#4
Mage1:
Ценю ваше остроумие, но нельзя ли ответить по теме?

Задумайтесь почему ни кто не отвечаеть. Я залез с коментаром только потому, что поисковой движёк меня очень интересует, так как есть намеченный проект. По теме отвечать нечего, так как исходных данных "0".

Задавая вопрос, надо дать исходные данные. То есть какой сервер на данный момент выполняет задачу, где производится поиск (жёсткий диск, местный лан, удаленные сервера и так далее), на что жалуемся, какие признаки проблем и так далее. Если вопрос про то, что надо проиндексировать какие то 4 GB документов, тут просто смех, ставте PII и при грамотной настройке всё должно работать нормально.

Не зря ходят такие слухи, что на умный вопрос ответ даром, на глупый начинаем от 20 долларов ;)

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#5
LineHost:
Задумайтесь почему ни кто не отвечаеть. Я залез с коментаром только потому, что поисковой движёк меня очень интересует, так как есть намеченный проект. По теме отвечать нечего, так как исходных данных "0".
Задавая вопрос, надо дать исходные данные. То есть какой сервер на данный момент выполняет задачу, где производится поиск (жёсткий диск, местный лан, удаленные сервера и так далее), на что жалуемся, какие признаки проблем и так далее. Если вопрос про то, что надо проиндексировать какие то 4 GB документов, тут просто смех, ставте PII и при грамотной настройке всё должно работать нормально.
Не зря ходят такие слухи, что на умный вопрос ответ даром, на глупый начинаем от 20 долларов ;)

Человек, видимо, хочет ставить Яндекс.Сервер впервые и хочет понять, какое потребуется железо, чтобы не промахнуться. Ну нет на рынке такой услуги, чтобы потестировать железо разной конфигурации 🙅

Andreyka
На сайте с 19.02.2005
Offline
822
#6

Почему же, есть и такое. Просто взять сервер в аренду на месяц и погонять.

Не стоит плодить сущности без необходимости
Mage1
На сайте с 05.07.2007
Offline
83
#7
LineHost:
Задумайтесь почему ни кто не отвечаеть. Я залез с коментаром только потому, что поисковой движёк меня очень интересует, так как есть намеченный проект. По теме отвечать нечего, так как исходных данных "0".
Задавая вопрос, надо дать исходные данные. То есть какой сервер на данный момент выполняет задачу, где производится поиск (жёсткий диск, местный лан, удаленные сервера и так далее), на что жалуемся, какие признаки проблем и так далее. Если вопрос про то, что надо проиндексировать какие то 4 GB документов, тут просто смех, ставте PII и при грамотной настройке всё должно работать нормально.
Не зря ходят такие слухи, что на умный вопрос ответ даром, на глупый начинаем от 20 долларов ;)

При постановке вопроса считал, что размера документов (4Гб) и индексных файлов (2Гб) (2 Слава Шевцов - если бы ставил впервые - не знал бы размера индексных файлов) достаточно.

Ок, предположим, что я ошибся, привожу данные текущего сервера

P4 2.4 Ghz, 1Gb RAM, 2x80Gb IDE RAID 1

документов 4 Гб, индексных файлов 2Гб

с выключенным поиском load average 0.4 (работает сайт, не работает поиск)

с включенным поиском load average принимает значения 20,30 и выше, поиск почти постоянно недоступен

в сутки выполняется поисковых запросов в среднем 15000 (но это только те, что "пролезли", т.к. сервер перегружен и многим отказывает.

надеюсь, все что нужно для ответа указал.

чтобы предупредить сообщения вида 15000 в сутки это 1 запрос в 5 секунд и дело в плохой настройке сервера - распределение по времени суток не равномерное, соответственно в пике будет в несколько раз больше (к сожалению, статистики по пиковым значениям запросов в единицу времени не имею, распределение посещаемости в зависимости от времени суток примерно как в среднем в сети http://www.liveinternet.ru/stat/ru/hours.html?slice=ru ).

Andreyka
На сайте с 19.02.2005
Offline
822
#8

А что влияет на LA? io или usr? Это две большие разницы

И зачем настраивать сервер плохо?

Mage1
На сайте с 05.07.2007
Offline
83
#9
Andreyka:
А что влияет на LA? io или usr? Это две большие разницы

как это определить?

Andreyka:
И зачем настраивать сервер плохо?

вопрос риторический :)

LineHost
На сайте с 20.01.2007
Offline
339
#10
Mage1:
как это определить?

Нажерно стоит воспользоватся vmstat, iostat.

iostat -c
кое что покажет ;)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий