25/30 problemas drupal e i / o :-)
O Drupal 7 faz uso realmente intenso de um file_scan_directory ruim função.
Verifique este erro drupal por exemplo ou isso e isso .
O problema para você é 25/30 sites, mas todos eles são gerenciados pelos mesmos processos do apache. Portanto, é muito difícil isolar a instância drupal problemática real das ferramentas de monitoramento do sistema.
Com o modo avançado para o status do apache, você pode verificar qual Virtualhost está sendo executado no momento em qual processo do apache (se a solicitação longa for longa o suficiente para você pegá-lo). Você também pode usar várias chamadas para o comando lsof para identificar qual dos filhos do apache está analisando o disco e quais diretórios estão implícitos (isso lhe daria a instância drupal). Claro que será mais fácil com um virtualhost para cada Drupal (sem implementação drupal multisite).
Agora, você deve acompanhar pelo menos o tempo de resposta de cada website, usando nagios com check_http ou munin ou uma das várias ferramentas de monitoramento e serviços da web disponíveis . Observe que, para a maioria dessas ferramentas de monitoramento HTTP, o parâmetro mais importante é indicar o IP e o DNS do servidor, de modo que os 25 ou 30 sites diferentes sejam realmente verificados, e não apenas o primeiro (virtualhost padrão). Se todos eles responderem no mesmo tempo, é provável que você tenha esquecido de informar à ferramenta de monitoramento o DNS correto para usar nessa solicitação http.
Ter o tempo de resposta para todos os sites que você verá após qualquer atualização se uma das instâncias do drupal tiver perdido 1s no tempo médio de resposta (por exemplo) e este será o alvo certo para uma análise mais profunda.