Muito mais escrever então leia IO [closed]

1

Como mostrado na imagem acima, estamos tendo muito mais gravações e depois leituras no nosso appserver. O cache está ativado e o Framework está sendo executado com PHP / Symofony e usando HTTP Cache.

Este comportamento de E / S é normal? Duvido, pois com o cache o servidor deve ler mais e escrever menos.

    
por Isengo 20.05.2017 / 22:38

2 respostas

3

Sem uma compreensão clara do seu padrão de uso, simplesmente não é possível responder à sua pergunta com 100% de precisão.

No entanto, considere que:

  • cache em memória geralmente reduz lê os iops para uma carga de trabalho amigável ao cache

  • seu fluxo de gravação parece bastante leve, de modo que dificilmente denota um problema

por 20.05.2017 / 22:59
2

Se o seu cache for quase perfeito e todo o seu conteúdo for veiculado da memória, você dificilmente verá operações de leitura no seu sistema de armazenamento.

Como as operações de gravação não são armazenadas em cache em grande escala, seus sistemas precisam gravá-las no disco para torná-las persistentes; assim, elas logo dominam seu IO.

Esse parece ser o caso no seu diagrama. Isso não necessariamente precisa ser um problema, no entanto, não parece que escrever IO seja um verdadeiro gargalo ainda.

Por que você tem operações de gravação em um servidor:

  • A menos que você use opções de ajuste específicas, seu sistema de arquivos registrará o último tempo de acesso ( atime ) para cada acesso de arquivo. Isso pode somar. Use as opções de montagem noatime ou relatime para reduzir isso.
  • Você provavelmente coleciona logs também.
por 20.05.2017 / 23:02