Taxa de IO do disco: o que causa isso e o que isso significa para mim?

2

Acabei de receber um e-mail da Linode dizendo que minha conta "excedeu o limite de notificação (1000) para a taxa de disco por uma média de 1.017,36 nas últimas duas horas."

Minha pergunta é apenas curiosa: Do significado literal, taxa de disco deve significar a taxa de leitura / gravação no disco do servidor. Mas como eu nunca recebi uma notificação como essa durante os últimos anos, estou interessado em saber o que causou isso e o que isso tem a ver com o meu site.

A exibição de página gera disco i / o? Faz download de disco gerat i / o? Ou apenas literalmente copiando ou criação de arquivos gerá-lo? E isso está relacionado ao desempenho geral e à popularidade do meu website?

Eu só quero uma breve introdução para que eu possa pesquisar mais por mim mesmo, explicação detalhada é apreciada, mas não necessária.

    
por shenkwen 10.03.2016 / 18:04

2 respostas

2

Essas mensagens que você recebe do Linode não são avisos - elas são respostas aos limites configuráveis pelo usuário para a utilização de recursos. Embora essas notificações não signifiquem necessariamente que algo esteja errado na sua VM ou que você precise alterar alguma coisa, um aumento súbito de I / O / CPU / etc. pode ser indicativo de algo dar errado, portanto, você precisará acessar seus registros para se certificar de que é possível identificar a origem da carga adicional de E / S.

Em relação às suas perguntas maiores sobre o pedido de veiculação: qualquer coisa que toque o disco (seja leituras ou gravações) é considerada como oferta de veiculação. As exibições de página certamente causarão IO ao gravar arquivos de log, mas é provável que os dados php / mysql necessários para construir a exibição de página já estejam armazenados em cache na RAM, portanto, eles não causarão necessariamente IO.

    
por 10.03.2016 / 18:34
0

Qualquer operação de leitura ou gravação gera IO. Como faz a troca. Faça o free -m para ver se você está usando swap, se você tiver mais RAM ou reduzir o uso de RAM. Também carregamentos de página são lidos a partir do disco, então sim ele gera IO, um bom trabalho é usar o memcached.

    
por 10.03.2016 / 18:16