Usando o ionice Over Cluster

2

Histórico:

Eu uso um cluster de computação no trabalho (4 nós escravos e 1 nó principal) que usa o agendador de tarefas SGE. Recentemente, estamos executando trabalhos que fazem IO pesado e tem diminuído o uso de shell / vim (pequeno I / O, mas precisamos dele rodando sem problemas 24 horas por dia, 7 dias por semana). Eu encontrei ionice, e parece ser uma solução perfeita para um computador, mas não tenho certeza se será útil em um cluster ...

Pergunta:

Se eu executar um processo (digamos vim) através do nó principal com uma configuração ionica (-c2 -n0), ele ainda terá alguma prioridade sobre os processos em outros computadores (alto IO em escravos -c2-n4) para o HD compartilhado?

Obrigado pelo seu tempo!

    
por sequenceGeek 03.04.2012 / 02:15

1 resposta

5

O comando ionice afetará apenas a contenção de IO entre os processos que estão operando na mesma máquina. Não ajudará em um dispositivo que contencie muitas máquinas, a menos que a máquina ionice on esteja executando um processo que atenda a essas máquinas.

Você provavelmente deseja particionar seu (s) sistema (s) operacional (is) em um (s) fuso (s) diferente (s) de todos os seus dados de cluster em funcionamento.

    
por 03.04.2012 / 03:08