Novo campo em / proc / stat para CPU

2

Hoje, um aplicativo que eu falhei. Fui verificar porque e porque um novo campo em /proc/stat :

cpu  635570 3943 1264332 13562455 65965 80 4806 0 0 0
cpu0 311689 2102 654770 6755602 32431 38 4127 0 0 0
cpu1 323881 1840 609562 6806853 33534 41 678 0 0 0 

O último 0 não está documentado, pelo menos na página man. Alguém sabe o que é isso?

Estou correndo agora no Ubuntu 12.04 e antes no dia 10.04.

    
por Pedro Dusso 12.05.2012 / 20:45

1 resposta

2

A documentação não foi atualizada junto com o código. Você pode descobrir qual é o novo campo no código-fonte . O campo 9 é o tempo gasto na execução de máquinas virtuais convidadas hospedadas por esse sistema; O campo # 10 é o tempo gasto em convidados com baixa prioridade (# 10 é # 9, # 2 é # 1).

Como uma nota geral de design, quando houver vários campos como este, nunca presuma que o número total de campos seja fixo. Ignore qualquer campo extra.

    
por Gilles 12.05.2012 / 23:09