O rhel4 é baseado no kernel 2.6.9. Você precisará de pelo menos 2.6.13 para poder usar o ionice , e mesmo assim isso requer que você execute o seu lun sob o agendador CFQ.
Eu sei sobre a execução de um processo em um & prioridades mais baixas por algum tempo, mas com diferentes prioridades de E / S, bem, isso é novidade para mim. Meus googles retornaram informações sobre ferramentas como renice (eu sei) e ionice (notícias para mim), mas ionia não está no meu sistema, RHEL4.
Pergunta: O RHEL4 tem ferramentas que me permitirão executar um processo com baixa prioridade de IO?
A razão pela qual eu preciso disso é que executar tarefas potencialmente pesadas (como du ou encontrar / sed contra um sistema de arquivos multi-TB) durante horas ocupadas ) no sistema de produção pode afetar o desempenho por dezenas de minutos ou mesmo horas. Eu prefiro fazer isso sempre que for melhor para mim do que queimar o óleo da meia-noite. Novamente .
O rhel4 é baseado no kernel 2.6.9. Você precisará de pelo menos 2.6.13 para poder usar o ionice , e mesmo assim isso requer que você execute o seu lun sob o agendador CFQ.
Eu tenho procurado por um equivalente de ionice (1) para RHEL4 por um tempinho, especialmente desde que eu tenho usado idprio no FreeBSD. Reduzir a prioridade de E / S é útil quando uso o gerenciador de disco do VMware para criar arquivos de disco virtual com vários gigabytes. Normalmente, isso faz com que a média de carga na máquina seja de dois dígitos.
Depois de algumas pesquisas no Google, encontrei este tópico ( link ) e um link para esse link script: link
Eu tenho experimentado com isso aqui, e parece fazer o truque para mim. A média de carga agora permanece dentro de níveis aceitáveis e a execução de VMs não é interrompida durante a criação do disco virtual.
Espero que ajude,
Greg
SourceHosting.net, LLC