LINUX.ORG.RU
ФорумTalks

LOR и RSDN: эффективность использования ресурсов сервера


0

0

Почитываю RSDN и нашёл там статью про их новый (на момент написания статьи) сервак: http://www.rsdn.ru/article/mag/200703/srv.xml

"Не так много времени прошло с тех пор, как мы собрали сервер, который уже можно назвать старым. Это была замечательная четырехядерная машина (2х2) аж с восемью гигабайтами памяти и навороченной дисковой подсистемой из дорогущих SCSI-пятнадцатитысячников (tm). В момент, когда этот сервер поступил на службу, количество посетителей сайта обычно не превышало 10 тысяч человек в день. Однако с наступлением осени (и благодаря росту производительности сервера) количество посетителей достигло 15 тысяч в день. Производительности сервера опять стало не хватать. Поскребя по сусекам (с), мы решили собрать новый, еще более высокопроизводительный сервер, и запихнуть его во вдвое меньший корпус."

"ТТХ нового сервера: 2 четырехядерных Intel Xeon 2.66 ГГц, 16 гигабайт RAM, SCSI RAID-подсистема. Надеемся, что к концу этого месяца все мы почувствуем ускорение в работе нашего любимого сайта – по крайней мере, пока ежедневное количество посетителей не доберется до 20 тысяч в день."

Сравним с LOR.

Насколько я знаю, ТТХ нового сервера LOR куда скромнее, а именно, 2 двухядерных Intel Xeon непомню точно какой частоты, вроде 2 с чем-то ГГц, 4 Гб RAM и несколько SAS-дисков.

Посетителей на LOR где-то в среднем 36000 в день, что примерно в 1.5 - 2 раза больше чем сейчас на rsdn. Правда на rsdn примерно в 1.5 раза больше число "хитов", видно это связано со структурой их форума. Общее число сообщений и там и тут превысило 2 миллиона.

В общем складывается впечатление, что нагрузка на LOR и rsdn примерно одинакова, хотя напрямую сравнивать сложно и их движок имеет больше функций, чем у LOR.

Тем не менее, при приблизительно одинаковой нагрузке LOR работает на мой взгляд быстрее, чем rsdn при более слабых у LOR аппаратных ресурсах, не говоря уж про старый сервер.

Программные решения использованные на LOR перечислены на странице "О сервере" http://www.linux.org.ru/server.jsp у rsdn известно, что используется IIS 6.0+ASP.NET + возможно что-то ещё.

Утверждать, что asp.net работает хуже пожалуй нельзя, да и вообще есть немало неясных моментов, но сам факт всё-таки любопытный.

Ответ на: комментарий от Shaman007

>Там и там примерно одна функциональность реализована разными ресурсами. Что не так?

ширина левой колонки и слово "примерно"

anonymous
()
Ответ на: комментарий от anonymous

Форум их простой как три копейки, чему там затыкаться?
И ещё, всё таки посетитель ЛОРа более грамотный, у многих настроен AdBlock NoScript, по крайней мере все так кричат, так что статистика статистике рознь.

anonymous
()

>"ТТХ нового сервера: 2 четырехядерных Intel Xeon 2.66 ГГц, 16 гигабайт RAM, SCSI RAID-подсистема.

эх, а мне вот спам пришел со ссылкой на статью как надо висту устанавливать.. на Q6700+8Gb ram, говорят, точно почти не тормозит :))

anonymous
()

Как давний участник команды RSDN, хочу прояснить пару моментов.

По поводу софта - это не секрет, на данный момент на RSDN используется Windows Server 2003 SP2, ASP.NET 2.0, IIS5.0, MS SQL Server 2005. Мы вполне довольны микрософтовской платформой, желания переписать сайт на Lunix ни разу не возникало. ;) Результат скорее всего был бы хуже - конечно не потому, что Linux хуже Windows, а просто потому, что мы знаем его не так хорошо.

Кстати, вот здесь: http://www.rsdn.ru/forum/message/2440572.1.aspx можно прочитать о некоторых других программах и технологниях, которые мы используем.

Соглашусь с прозвучавшим здесь мнением, что любые подобные сравнения условны. Во-первых, у каждого сайта есть свои особенности. Например, RSDN многие читают с использованием offline-клиентов (Janus и NNTP). При этом за один сеанс синхронизации запрашивается и выкачивается значительно больше сообщений, чем в принципе способен прочитать один посетитель. Наверняка есть своя специфика и у LOR. Во-вторых, очень многое зависит от движка сайта. По моим оценкам, некоторые недоработки в нашем движке лимитируют проивзодительность RSDN намного сильнее, чем использованные технологии. Поэтому делать какие-то выводы о технологиях по результатам сравнения RSDN и LOR - бессмысленное занятие.

По поводу раскидывания нагрузки на несколько слабых серверов maxcom совершенно прав - для нас это не самый лучший вариант, и дело не только в том, что дивжок должен поддерживать такой режим, но и в том, что эти серверы нужно куда-то ставить, а также в том, что "железных" проблем в этом случае будет гораздо больше.

Что касается команды RSDN, производительность сайта нам далеко не безразлична, и факт покупи новых серверов это лишний раз доказывает. Работа над движком тоже ведётся, но там есть свои проблемы: за 8 лет непрерывной модификации накопилось очень много legacy-кода, необходимо поддерживать обратную совместимость со всеми offline-клиентами и т. д. Возможно, дело кончится переписыванием движка сайта с нуля. :)

Удачи, Александр

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.