Выбор железа

Выбор железа

от Константин Грищук -
Количество ответов: 1

Добрый день. Посидел почитал документацию и захотел на новый учебный год развернуть СДО на собственном отдельном сервере. Помогите определиться с железом. В школе учатся около 2500 учеников, зарегистрировано 3000 + учеток (забывают пароли и регистрируют новые). Постоянный онлайн примерно ну пусть с запасом 600-800 пользователей... За 2 месяца карантина, размер модла увеличился с 25ГБ(когда им пользовались 4-6 учителей) до 400ГБ(начали пользоваться все остальные).  Правда ли, что на каждые 20 активных пользователей идет 1 гб ОЗУ? как я понимаю в моем случае нужно строить raid0 для увеличения производительности из дисков с rpm 10000 и кэшем 256 (кстати подойдут ли диски с 7200 rpm и 64 кэш), 32 гига оперативы и скажем i7 (хватит ли G4620 3.7GHz). Можно ли ставить на SSD и какой лучше обычный или M2, что про NVme

В ответ на Константин Грищук

Re: Выбор железа

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

у moodle очень небольшая нагрузка на диск, на котором храниться filedir и trashdir. При этом там самый большой объем данных. Эти папки можно вынести на HDD, и даже перенести на NAS. Тратить место на ssd на это бессмысленно. 

www, базу данных и остальные папки в moodledata крайне желательно держать на ssd, но там существенно меньший объем данных. Если выбирать между raid0 или raid1, то для БД важнее отказоустойчивость - так как небольшой сбой на диске может сделать неработоспособоной всю базу. Если у вас настроено достаточно частое резервное копирование, тогда можно и raid0

Для повышения скорости кэша лучше отдать 2 Гб памяти под redis, и держать сессии и кэши там - это будет значительно быстрее, чем вариант в файловой системе, даже если на SSD.


Поставьте какое-нибудь средство мониторинга, чтобы посмотреть в динамике за несколько дней нагрузку на диск, память, и процессор, чтобы понять, где у вас узкие места.  Я несколько месяцев назад делал пост, где показывал, как читать графики нагрузки на сервер. Поищите, или может кто из форумчан вспомнит, в какой ветке это было