Помогите выбрать оптимальную конфигурацию для высокой посещаемости

12
[Удален]
1525

Добрый день

Вопрос к профессионалам:

Дано:

Сайт, предлагающий смотреть видео онлайн, посещаемостью около 20к в сутки. Человек одновременно онлайн достигает 200. Апач показывает 10-15 запросов в секунду.

В итоге сайт периодически загибается, виной чему по нашему мнению могут быть следующие причины:

1. недостаточно мощное железо(процессор и опертивка). 2 гига оперативы и двухядерный проц ~1.8гГц

2. видео находится на сервере и при одновременных запросах винт не успевает отдавать данные.

3. недостаточно широкий канал(100мб, но видимо распределенные для других серверов хостера тоже)

Собственно вопрос:

Что может быть причиной и как это обойти(где купить сервер, который бы выдерживал нагрузку вдвое больше текущей).

Заранее спасибо за ответы.

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#1

Начните думать над кластером. Трафик будет расти, а переход на всё более и более мощные сервера не самая надёжная идея.

Неизменность точки зрения неизменно порождает иллюзию понимания.
[Удален]
#2

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

Спасибо.

N
На сайте с 06.05.2007
Offline
419
#3

Да просто nginx и raid0 на дешевых винтах поставьте, а там видно будет.

На кластер сначала заработать нужно.

Если поставите snmpd+ mrtg, по графикам загрузки сможете оценить характер и объем трафика, сделать выводы.

Кнопка вызова админа ()
Himiko
На сайте с 28.08.2008
Offline
560
#4
kapow_expert:
ткните носом плиз - куда рыть. может есть человечки, которые за денежку сделают? либо где можно самому разобраться.

Спасибо.

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

Определить причину можно... если есть время и умение)

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#5
netwind:
raid0

raid0 - зло. Посыпется так, что потом не соберёте. Хотя если фильмы бекапятся на отдельный сервер, то можно.

[Удален]
#6

nginix стоит. в том то и дело.

N
На сайте с 06.05.2007
Offline
419
#7

Слава Шевцов, ну что вы как будто первый раз видите такие сайты ) это же не ГосФильмоФонд СССР, а ролики про "вротмненоги". raid0 и не нужно восстанавливать. Зато отдачу позволяет увеличить ровно в 2 раза.

kapow_expert ну если nginx уже есть и он действительно правильным образом без прокачки через php отдает большие файлы - скорее всего вы уперлись в диск. Теперь или raid0 или действительно собирать кластер и набивать машины ОЗУ.

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

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#8
netwind:
Слава Шевцов, ну что вы как будто первый раз видите такие сайты ) это же не ГосФильмоФонд СССР, а ролики про "вротмненоги". raid0 и не нужно восстанавливать. Зато отдачу позволяет увеличить ровно в 2 раза.

Один из дисков падает и ... сайт умер навсегда? 🙄

[Удален]
#9

у нас есть raid. но программный. это не спасает :(

N
На сайте с 06.05.2007
Offline
419
#10

Слава Шевцов, я не утверждал что систему тоже нужно ставить на этот raid.

kapow_expert, таки у вас raid0?

ээ. ну хоть top покажите. Еще мне нравится atsar тем что вычисляет некую загруженность отдельного диска операциями. Если близко к 100% - приплыли. Если меньше - возможно софт неоптимизированный.

12

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