Ура! СэтшЭджинс снова работает!

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#61

ZanderXML, вы уже 50 сотрудников окупили? Тогда постройте нам для форума датацентр с АЭС для энергоснабжения и пятью гигабитными аплинками. А то для падения половины Рунета с половиной Москвы достаточно одного инженера Мосэнерго, который в не очень жаркий майский день ломает трансформатор на подстанции...

ZanderXML
На сайте с 27.08.2004
Offline
68
#62
absolut:
И сколько будет стоить такой сервер?

Где-то от $3,000.

Gray, я же по доброму посоветовал ... просто тут уже дошло о создании кластеров с распределенной нагрузкой, а там один только Cisco маршрутизатор будет стоить как несколько таких серверов!

Кстати, насчет подстанции ты не прав. Любой более-менее нормальный датацентр имеет:

1) 2 независимые подстанции

2) UPS на пару минут

3) Дизельный генератор, который успевает запуститься за эти пару минут

По этому хоть обрежут все электричество в округе ничего не будет. Знаю о чем говорю, потому как в свое время вместе с Южной Московской Опорной Сетью (50% магистрального оптоволокна Москвы) создавал хостинг провайдера.

Кстати, у меня во время глобальных проблем с электричеством в Москве сервера даже не перегрузились, хотя конечно не были доступны, потому как М9 ушел в даун!

А насчет сервера ты подумай, потому как $3,000 это не те деньги, которые надо жалеть для такого дела ... тем более, что если брать в аренду, то он будет стоить максимум $300 в месяц!

WebVisor.ru (http://webvisor.ru/) — уникальный сервис записи действий посетителей вашего сайта с целью последующей оценки качества сайта и эффективности интернет-рекламы, анализа поискового продвижения!
[Удален]
#63

Да можно и в 2 уложиться, если не заниматься фигней типа горячей замены cpu - все равно ее ОС не поддерживают пока по-человечески.

O
На сайте с 08.01.2002
Offline
157
og
#64
Interitus:
Да можно и в 2 уложиться, если не заниматься фигней типа горячей замены cpu - все равно ее ОС не поддерживают пока по-человечески.

В $1.5k IBM 1u 306 Серии с дисками =)

В Терселе сейчас стоит около $1k сама платформа (сервер без дисков)

В комплекте 512 мег памяти. Проц P4 3.2 EM64T.

Два 80 гиговых диска в него, доллеров по 120 каждый (фирмовые ibm'овские.. сами или максторы или сегейты, но там салазки фирмовые под этот сервер, так что..). SATA RAID 0/1 (6 фряха нормально работает с ним) 1000+240+память добить до 1.5 гига (я брал в него 2.9 вольтовые кингстоны) .. итого около $1.5k.

В Визардкоме обещают платформу за 940 =)

Пока мы живы, смерти нет. Когда придёт она, не будет нас.
O
На сайте с 08.01.2002
Offline
157
og
#65
ZanderXML:
Где-то от $3,000.
..skip..
Кстати, насчет подстанции ты не прав. Любой более-менее нормальный датацентр имеет:
1) 2 независимые подстанции
2) UPS на пару минут
3) Дизельный генератор, который успевает запуститься за эти пару минут
..skip..

Gray прав, речь идёт о m9.

Самое узкое место сейчас там.

Кстати скоро снова май ..

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#66

Что вы привязались к дискам? Им достаточно быть исправными - база все равно целиком в памяти держится.

А вот процессора явно уже не хватает...

WildOne
На сайте с 24.07.2002
Offline
149
#67
СэтшЭджинс

оскорбление просто какое-то

ZanderXML
На сайте с 27.08.2004
Offline
68
#68
Gray:
А вот процессора явно уже не хватает...

Решается очень просто путем оптимизации ... не поисковой, но тем не менее.

1) Картинки кладутся на img.searchengines.ru на отдельных Web-сервер типа thttpd (на нем работает www.ya.ru, выдавая одну страничку с простой версткой), либо mathopd (раньше на нем работал Рамблер, я сейчас его использую), либо ginx (на нем сейчас работает Рамблер). Такой веб-сервер грузит процессор на 1% и отдает порядка 10,000 картинок в секунду. Я на thttpd для эксперимента с www.rle.ru запускал 100% объема баннерной сети (в то время 20,000,000 показов в сутки баннеров в среднем по 10Кбайт каждый) и это нормально работало на Pentium III-800, 512Мбайт, а Apache клал сервер за 10 секунд примерно!

Кэширование ставится 3-6 месяцев на картинки и в результате нагрузка падает в 2-3 раза на сервер. Неоднократно проверял на посещаемости в 100,000 - 200,000 человек в сутки, когда такие меры приводили к значительному приросту производительности!

2) Плюс к этому надо поиграться над Keep-Alive веб сервера

3) Плюс к этому надо поиграться над настройками кэша БД

4) Плюс к этому надо поиграться над настройками ядра самой ОС

А вообще конечно надо смотреть TOP, какой процесс(ы) грузит сервер, смотреть IOSTAT как работают жесткие диски, смотреть NETSTAT как работают сетевые соединения и тогда уже можно принять правильное решение!

Мы таким образом спасли не одного клиента от покупки 2-4 процессорных машин стоимостью до 25,000 долларов (одни хотели HP такой взять), а оказалось, что надо просто настроить нормально софт!

По этому меня сервер нужно только если постоянно сбоит железо, а вопросы нагрузки легко решаются софтом вплоть до x100 раз большей производительности!

O
На сайте с 08.01.2002
Offline
157
og
#69

2 ZanderXML,

С выплёвыванием картинок справится и обычный апач, даже на очень большом числе запросов, тут тонкость в другом. А именно mod_php

+ MaxRequestsPerChild.

Если сделать MaxRequestsPerChild = 0, то форумные php со временем

зажрут память, если 300-400, то апач убьётся рожать чайлдов - откуда

вероятно у вас и была нагрузка. Надо было тюнить его так,

чтобы рожалке не трабовалось форкать апачи в таком количестве.

В среднем хватает 10k, чтобы и mod_php был доволен,

и апачи не грузили проц.

nginx вещь хорошая, только используете вы её не по назначению.

Основная его задача это акселерация, за счёт времени, на которое

тяжелый апач занимается выдачей контента.

Моя практика, nginx - акселератор за ним тяжелый апач с mod_php + mod_perl.

Выдаёт в лёт около 10 млн картинок + 200-300k динамически сгенерированых страничек в день. и это на древнем p4 2.4Ггц ..

при этом средний LA 0.6.

Sergey Petrenko
На сайте с 23.10.2000
Offline
482
#70
ZanderXML:
Решается очень просто путем оптимизации ... не поисковой, но тем не менее.

Этот сервер почти год работает на связке nginx+Apache. В последний вкомпилен php акселератор, к тому же.

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

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