Se for uma imagem com suporte do EBS, observe que a Amazon usa um cache muito agressivo nos bastidores (ou seja, suas configurações não significam nada) para obter um desempenho vagamente no EBS para tarefas comuns de leitura. As gravações são mais lentas no disco.
Eu tive algum sucesso com <command to modify disk> && sync
. Portanto, é possível que a Amazon esteja bloqueando a chamada do sistema de sincronização e forçando o EBS a sincronizar também. Ou talvez seja o comportamento natural da sincronização que acelera o processo (ou seja, a ativação de alterações na memória no sistema de arquivos também ativa imediatamente o EBS). Infelizmente a Amazon não é particularmente próxima sobre sua tecnologia EBS.
Se o problema realmente está no Apache, você não especifica se está fazendo alguma coisa para tentar alertar o Apache para prestar atenção ... um "apachectl -k graceful" irá dizer a cada thread de trabalho para terminar o que está fazendo e sair, em seguida, lançar um novo segmento para substituí-lo, em teoria, um que não tenha o conteúdo em cache. (Eu duvido que o destino do symlink seja armazenado em cache pelo Apache, ele pode ser armazenado em cache na tabela do descritor de arquivo para o processo; sync
deve resolver isso.)