O que a mensagem do kernel 'CPU0 anexando NULL sched-domain'. significar?

1

Pergunta : O que esse dmesg significa? É ruim? Há uma postagem de dois anos atrás sobre como isso pode implicar um desempenho de E / S degradado, isso poderia ser / isso ainda é verdade?

Antecedentes : Tenho experimentado I / O degradado, mas atribuo isso ao uso do RAID embutido na placa-mãe, em vez de um cartão dedicado. Tenho rastreado algumas mensagens de kernel aleatórias e agora mudei para a minha área de trabalho - mais de curiosidade do que qualquer coisa. A caixa tem um processador Intel Core i7 930. As seguintes mensagens aparecem com alguma regularidade. Estou correndo openPBS, se isso importa. Mas essas mensagens aparecem seis vezes no último dia e meio desde que o sistema foi reinicializado.

A saída de uname -a é:

Linux ###### 2.6.32-26-genérico # 48-Ubuntu SMP Qua Nov 24 10:14:11 UTC 2010 x86_64 GNU / Linux

E as mensagens de dmesg são:

[  185.609169] CPU0 attaching NULL sched-domain.
[  185.609173] CPU1 attaching NULL sched-domain.
[  185.609175] CPU2 attaching NULL sched-domain.
[  185.609176] CPU3 attaching NULL sched-domain.
[  185.609178] CPU4 attaching NULL sched-domain.
[  185.609179] CPU5 attaching NULL sched-domain.
[  185.609180] CPU6 attaching NULL sched-domain.
[  185.609182] CPU7 attaching NULL sched-domain.
[  185.756764] CPU0 attaching sched-domain:
[  185.756766]  domain 0: span 0,7 level SIBLING
[  185.756768]   groups: 0 (cpu_power = 589) 7 (cpu_power = 589)
[  185.756772]   domain 1: span 0-7 level MC
[  185.756773]    groups: 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178)
[  185.756780] CPU1 attaching sched-domain:
[  185.756781]  domain 0: span 1,4 level SIBLING
[  185.756782]   groups: 1 (cpu_power = 589) 4 (cpu_power = 589)
[  185.756786]   domain 1: span 0-7 level MC
[  185.756787]    groups: 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178)
[  185.756793] CPU2 attaching sched-domain:
[  185.756794]  domain 0: span 2,5 level SIBLING
[  185.756795]   groups: 2 (cpu_power = 589) 5 (cpu_power = 589)
[  185.756799]   domain 1: span 0-7 level MC
[  185.756800]    groups: 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178)
[  185.756806] CPU3 attaching sched-domain:
[  185.756807]  domain 0: span 3,6 level SIBLING
[  185.756808]   groups: 3 (cpu_power = 589) 6 (cpu_power = 589)
[  185.756812]   domain 1: span 0-7 level MC
[  185.756813]    groups: 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178)
[  185.756819] CPU4 attaching sched-domain:
[  185.756820]  domain 0: span 1,4 level SIBLING
[  185.756821]   groups: 4 (cpu_power = 589) 1 (cpu_power = 589)
[  185.756825]   domain 1: span 0-7 level MC
[  185.756826]    groups: 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178)
[  185.756832] CPU5 attaching sched-domain:
[  185.756833]  domain 0: span 2,5 level SIBLING
[  185.756834]   groups: 5 (cpu_power = 589) 2 (cpu_power = 589)
[  185.756838]   domain 1: span 0-7 level MC
[  185.756839]    groups: 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178)
[  185.756845] CPU6 attaching sched-domain:
[  185.756846]  domain 0: span 3,6 level SIBLING
[  185.756847]   groups: 6 (cpu_power = 589) 3 (cpu_power = 589)
[  185.756850]   domain 1: span 0-7 level MC
[  185.756852]    groups: 3,6 (cpu_power = 1178) 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178)
[  185.756858] CPU7 attaching sched-domain:
[  185.756859]  domain 0: span 0,7 level SIBLING
[  185.756860]   groups: 7 (cpu_power = 589) 0 (cpu_power = 589)
[  185.756863]   domain 1: span 0-7 level MC
[  185.756865]    groups: 0,7 (cpu_power = 1178) 1,4 (cpu_power = 1178) 2,5 (cpu_power = 1178) 3,6 (cpu_power = 1178)
    
por M. Tibbits 23.01.2011 / 16:34

2 respostas

2

A mensagem informa que o núcleo da CPU está sendo inicializado para um domínio nulo. Você pode desligar a mensagem se quiser, mas não prejudica a sua E / S.

Você pode usar iostat para encontrar problemas em seu IO e o que está acontecendo, como naquele bug.

Se puder, instale o ubuntu-desktop package, efetue logout e login no gnome e veja se você sofre o mesmo problema. Isso separará os problemas kio e kthread dos problemas de io do sistema. Execute testes em ambos.

    
por Martin Owens -doctormo- 23.01.2011 / 17:29
0

A mesma mensagem apareceu nos meus registros depois de desabilitar explicitamente e habilitar um núcleo da CPU com:

echo 0 > /sys/devices/system/cpu/cpu6/online
echo 1 > /sys/devices/system/cpu/cpu6/online

Minha sugestão é que, se você receber essa mensagem, tente desativar a desativação e ativar o núcleo da CPU como acima.

    
por Stu Thompson 01.11.2011 / 09:38