Подбор конфигурации сервера для 300 одновременно тестирующихся

Подбор конфигурации сервера для 300 одновременно тестирующихся

от Иван Коновалов -
Количество ответов: 5
Здравствуйте, Уважаемые коллеги! Решили провести у себя тестирование.Всего 10 вариантов. Будем использовать внешний хостинг. Всего 5000 пользователей. Из них 300 будут проходить тест одновременно. Других активностей в в Moodle не планируется. 1. Что лучше использовать виртуальный сервер (так называемые "облака") или выделенный? 2. Какую конфигурацию этого сервера заказывать, чтобы максимально избежать проблем с производительностью? (Оптимизацию производительности проводить не будем, т.к. не умеем) 3. Есть ли какие-нибудь программы, чтобы протестировать такую нагрузку заранее?
В ответ на Иван Коновалов

Re: Подбор конфигурации сервера для 300 одновременно тестирующихся

от Дмитрий Воронов -

Побольше оперативной памяти и желательно наличие eAccelerator Вас спасут.

В ответ на Дмитрий Воронов

Re: Подбор конфигурации сервера для 300 одновременно тестирующихся

от Иван Коновалов -
Есть ли какие-нибудь ориентировочные требования? И разряда 20 пользователей 500 Mb
В ответ на Иван Коновалов

Re: Подбор конфигурации сервера для 300 одновременно тестирующихся

от Дмитрий Воронов -

Здесь http://docs.moodle.org/en/Performance даны общие рекомендации по производительности, но сказать что для 20 человек 500 мегабайт памяти это слишком смелое утверждение улыбаюсь

Всё зависит от активности этих 20 на сайте улыбаюсь

В ответ на Иван Коновалов

Re: Подбор конфигурации сервера для 300 одновременно тестирующихся

от Vadim Bazilevich -

Облака лучше, так как головная боль от недостатка железных ресурсов будет переложена на голову держателя облака. Кроме того при выборе выделенного сервера оптимизацию, во всяком случае mysql если Вы будете использовать именно эту базу данных, делать все равно придеться. Также как и оптимизацию сервера apache.  Установка moodle на  другие вебсервера (nginx) тоже возможна, но она еще более специфична.

На текущий момент конфигурация сервера на котором одновременно тестируеться 150 человек такая

Intel(R) Pentium(R) D CPU, 3066 MHz, mem 4 Gb hdd 100 Gb, 2*250 Gb На первом hdd система, два других собраны в зеркало там домашняя директория. Но более правильно было бы держать mysql и home на разных винтах.

Запас по мощности приблизительно десятикратный. Но доведение системы до возможности выдерживать такие нагрузки потребует дополнительного тюнинга. На борту стоит linux (Slackware-12.0.0)

Да, чуть не забыл веб-сервер apache, при смене его на что-нибудь полегче (nginx) запас по железу увеличиться минимум еще в 4 раза