
Uma máquina CentOS 5.8 possui alta E/S de disco na inicialização. Os processos que ocupam E/S de disco são kmirrord, kjournald e pdflush. Eu fiz o seguinte:
1) Montou o sistema de arquivos com parâmetro noatime. 2) Versão do kernel Linux <2.6.20 e, portanto, o iotop não reporta. Ativei o block_dump e isso sugere que kmirrord, kjournald e pdflush estão lendo/gravando extensivamente no disco.
A carga do servidor também aumenta com essa alta utilização do disco. Isso continua por um tempo (cerca de meia hora) e o sistema volta ao normal.
Há mais alguma coisa que eu possa verificar mais detalhadamente?
Responder1
Verifique com o iotop. Funciona perfeitamente no CentOS/RHEL 5.8.Veja aqui.
Isso acontece a cada reinicialização? Uma bota quente?
Este servidor está em hardware físico? um VPS? Uma máquina virtual?
Há quanto tempo isso é um problema?
Responder2
CentOS 5.8 está bastante desatualizado. 5.10 é a versão atual.
Acabei de pesquisar o histórico da versão do lvm2 em um 5.10 atual:
- Mi 26 de junho de 2013 Peter Rajnoha - 2.02.88-12
Filtre também partições em componentes mpath se multipath_component_detection=1.
Mi Mai 22 2013 Peter Rajnoha - 2.02.88-11
- Recuse-se a iniciar uma mesclagem de instantâneos no lvconvert se não houver suporte ao kernel.
- Remova o aviso de que a limpeza manual é necessária após falha na conversão ascendente do espelho.
- vgimport '--force' agora permite aos usuários importar VGs com PVs ausentes.
- O log espelhado agora é corrigido antes de seu espelho quando ocorre uma falha dupla.
- Permitir lvconvert --stripes/stripesize apenas com --mirrors e --repair.
Aumente o limite de maior: menor para 4095:1048575 ao usar a opção -My.
Em 28 de agosto de 2012, Peter Rajnoha - 2.02.88-10
Melhorar a documentação das políticas de alocação em lvm.8.
Do 26 de julho de 2012 Peter Rajnoha - 2.02.88-9
- Corrigida a alocação para aderir a PVs já encontrados com política contígua.
- Corrija a política de aderência para não se comportar como uma política normal se não houver segmento LV anterior.
- Corrigido o loop de alocação para não usar políticas posteriores quando --alloc permanece sem tags.
Anexe _TO_LVSEG aos nomes dos sinalizadores internos A_CONTIGUOUS e A_CLING. Resolve: #821013
Pe. 25 de maio de 2012 Milão Broz - 2.02.88-8
- Não imprima aviso para pv_min_size definido no intervalo entre 512 KB e 2 MB.
Corrija a divisão por zero se PV com contagem zero de PE for usado durante o vgcfgrestore. Resolve: #786009 #820237
Sex 20 de janeiro de 2012 Milan Broz - 2.02.88-7
Preservar a ativação exclusiva do espelho do cluster durante a conversão. Resolve: #702065
Mi 18 de janeiro de 2012 Milan Broz - 2.02.88-6
- Corrigida a manipulação de snapshots no formato lvm1.
Torne a mensagem de erro de bloqueio de memória mais clara. Resolve: #758833 #769053
Do Dez 01 2011 Milan Broz - 2.02.88-5
- Corrija a conversão de log espelhado e vgsplit para logs espelhados.
- Corrija a extensão de instantâneo automático dmeventd. Resolve: #754598 #755762 #754198
Então você pode estar encontrando bugs conhecidos aqui.