Добрый день!
Как можно повысить производительность Moodle. Столкнулись с проблемой что во время тестирование идет большая нагрузка на компьютер и он попросту зависает. Может есть какието опции которые позволяют снизить нагрузку
Не хочу умничать... Но на Ваш вопрос можно вразумительно ответить только зная:
1. Какой компьютер Вы используете (начинка)
2. Какая ось стоит (если винда, то какая)
3. Какая база данных используется
4. Какой веб-сервер
5. Какой сервер базы данных
5. Какая пропускная способность сети и какая сетевой карты сервера
6. Сколько человек тестируется
Вроде ничего не забыл. У меня тестируется до 100 человек одновременно
1. Какой компьютер Вы используете (начинка)
2. Какая ось стоит (если винда, то какая)
3. Какая база данных используется
4. Какой веб-сервер
5. Какой сервер базы данных
5. Какая пропускная способность сети и какая сетевой карты сервера
6. Сколько человек тестируется
Вроде ничего не забыл. У меня тестируется до 100 человек одновременно
1. Используем 2 компютера
а) БД - P4 3000ghz, 1GB memory
б) Веб - Server, 2.8ghz Dual, 1GB memory
2. ОС - Linux Ubuntu 7.10 Server
3. БД - Mysql 5
4. Веб-сервер - Apache 2
5. Пропускная способность сети - 100MB LAN
6. Планируем 500 и больше одновременно
а) БД - P4 3000ghz, 1GB memory
б) Веб - Server, 2.8ghz Dual, 1GB memory
2. ОС - Linux Ubuntu 7.10 Server
3. БД - Mysql 5
4. Веб-сервер - Apache 2
5. Пропускная способность сети - 100MB LAN
6. Планируем 500 и больше одновременно
Памяти мало. Тут одно из самых критичных - память...
Надо смотреть настройки Apache и Mysql, и посмотреть коммандой free и top что происходит с системой. Тогда можно будет наверняка определиться. В линуксе память не самое важное, если мало памяти идет работа со свопом (дисковые операции), поэтому смотрите размер свопа. Расчет такой своп=памятьx4 Вообще на таком железе да еще с разнесенными серверми вєб и данных он просто летать должен.....
В http://docs.moodle.org/en/Performance самым лучшим рычажком повышения производительности названо именно наращивание объема памяти...
А так,самым критичным в Moodle вроде является именно тестирование. При тестировании конкурентные пользователи, одновременно проходящие тест, - это конкурентные подключения к БД...
А так,самым критичным в Moodle вроде является именно тестирование. При тестировании конкурентные пользователи, одновременно проходящие тест, - это конкурентные подключения к БД...
Информация от разработчиков:
http://docs.moodle.org/en/Performance
http://docs.moodle.org/en/Performance