Какой сервер нужен, для 200 и более курсов?

Какой сервер нужен, для 200 и более курсов?

от Valentin Kuzmenko -
Количество ответов: 4

Добрый день, подскажите пожалуйста, какой сервер нужен и какие параметры нужны для сервера или виртуальной машины, чтобы обслуживать мудл с 200 и более курсов, и кол-во студентов от 3500-5000, так как на данный момент имеем 8 ядерный процессор, 32 гб оперативки, и 600gb памяти, но мудл грузится очень долго 5-20 секунд, у кого есть решения, или какое у вас железо и какое у вас кол-во курсов на обслуживании, расскажите, поделитесь мнением, опытом.

В ответ на Valentin Kuzmenko

Re: Какой сервер нужен, для 200 и более курсов?

от Vadim Tabunshchik -
Изображение пользователя Developers
Считать нужно не количество курсов/пользователей, а одновременные запросы к базе данных, что более всего нагружает сервер.
Вашего железа должно хватить ≈ на 200-220 одновременно тестирующихся пользователей. У меня сервер в 2 с лишним раза слабее (проц - 4 ядра, памяти - 8 гектар) и выдерживает порядка 150 одновременно тестирующихся пользователей. MySQL грузит процессор, вот он и не тянет. Ну, и желательно иметь «быстрые диски».
Параметры вам никто расписывать не будет, всё нужно искать путем подбора, исходя из своих реалий.
>>мудл грузится очень долго 5-20 секунд, у кого есть решения
Решения смотрите в логах - неизвестно, что и как долго грузится, вы даже про ПО сервера ничего не сказали.
Для начала установите report_benchmark и покажите результаты, дальше будем посмотреть улыбаюсь
В ответ на Vadim Tabunshchik

Re: Какой сервер нужен, для 200 и более курсов?

от Valentin Kuzmenko -
В ответ на Valentin Kuzmenko

Re: Какой сервер нужен, для 200 и более курсов?

от Vadim Tabunshchik -
Изображение пользователя Developers
На Ubuntu должно быть веселей, да и по тесту видно, где «затык», хотя всё и зелененькое улыбаюсь
Нужно с дисковой подсистемой что-то делать, чтобы снизить время на создание/чтение файлов, одновременно и время загрузки уменьшится, и время чтения курса.
Смотрите тут конфиги и результаты: https://moodle.org/mod/forum/discuss.php?d=335357
Базу данных желательно на SSD (при наличии финансов - рейд 0 из SSD), moodledata - можно на рейд 0 из HDD, и обязательно настроить резервное копирование БД и moodledata на другой диск (внешний носитель). А если финансы позволяют - создавайте рейды 5, 10