É útil para os administradores do Moodle saber o desempenho de sua instância do Moodle. Talvez você queira saber como estão certos fatores, como a velocidade com que a página de login é carregada e quanto tempo o usuário leva para usar o painel.

Com o plug-in Moodle Benchmark feito pela comunidade, você pode facilmente realizar uma verificação de benchmark em sua instância Moodle. 

Criado e mantido por Mickaël Pannequin e Nicolas Martignoni, o plug-in Moodle Benchmark é um dos mais de 1.900 plug-ins de código aberto desenvolvidos pela comunidade Moodle. Os plug-ins do Moodle servem para estender nossa plataforma, aprimorar o ensino e o treinamento e melhorar a experiência dos alunos. 

Todos os plug-ins no diretório de plug-ins precisam passar por um processo de aprovação. Cada plug-in é revisado pelos guardiões do plug-in, incluindo desenvolvedores do Moodle HQ e membros selecionados da comunidade para garantir que ele atenda aos mais altos padrões do Moodle. 

Como usar o plugin Moodle Benchmark

A instalação do plugin Moodle Benchmark é muito simples e pode ser encontrada através do Diretório de plug-ins do Moodle. Vou ao Página do plug-in Moodle Benchmark e instale o plug-in em seu sistema. Uma vez instalado, você pode acessar o relatório de benchmark clicando na seção 'Relatórios' da página de administração do site e selecionando a opção 'Benchmark'.

Imagem mínima da página de administração do site

O teste de benchmark é iniciado manualmente clicando em 'Iniciar o benchmark' botão. O teste deve durar menos de um minuto e será interrompido em dois minutos. Recomenda-se realizar o teste de benchmark várias vezes para obter uma média. Lembre-se de que o teste sobrecarregará o servidor e é melhor executá-lo apenas quando o servidor não estiver sobrecarregado.

Imagem da página de benchmark do sistema Moodle

Melhorando o desempenho do servidor

O benchmark tem cinco grupos de teste com dois itens em cada um deles. Ele testará a velocidade do servidor da instância do Moodle, a velocidade do processador, a velocidade do disco rígido, a velocidade do banco de dados e a velocidade da página de carregamento. 

Cada teste terá três colunas:

  • O tempo (em segundos) mostra quanto tempo leva para o seu sistema concluir o teste. Quanto menor o número, melhor.
  • Limite aceitável mostra um limite flexível do teste. Um aviso será exibido se o resultado de um teste tiver um valor acima do limite.
  • O limite crítico mostra a duração máxima do teste. Se o resultado de um teste tiver um valor acima desse limite, significa que o teste falhou.
A imagem de teste de referência

Se algum dos resultados do teste acima não ultrapassar o limite, uma mensagem de aviso será exibida no final da página. A mensagem indicará a você a direção certa de como melhorar o desempenho do servidor. Por exemplo, um resultado ruim em 'Desempenho de arquivo de leitura' pode ser causado por um disco rígido com velocidade de E/S lenta ou, se você estiver montando o disco por meio de NFS, talvez seja necessário ajustar a configuração. 

O relatório de benchmark é especialmente útil se você quiser comparar o desempenho ao fazer alterações em sua instância do Moodle. Por exemplo, você pode comparar o desempenho do tempo de login antes e depois de implementar o Redis como manipulador de sessão.

O plug-in de benchmark do Moodle mostra o desempenho médio da sua instância do Moodle. Ele fornece informações úteis sobre o desempenho do seu sistema, ajudando você a entender a causa de possíveis problemas e a melhorar o desempenho da sua instância do Moodle.