Por que o timestamp do kernel repentino pula?

5

Temos vários servidores HP ProLiant BL460c Gen8, BIOS I31 06/01/2015 executando o CentOS kernel 2.6.32-358.2.1 e observando um aumento repentino no registro de data e hora do registro do kernel. Isso é de /var/log/messages :

May 19 05:31:58 NWBLWICZVIS-A-VZ-GVS2-01 kernel: [    0.001000] Detected 2600.024 MHz processor.
May 19 05:31:58 NWBLWICZVIS-A-VZ-GVS2-01 kernel: [18014398.554743] Mount-cache hash table entries: 256

O valor dispara de quase zero a 208 dias! Isso foi visto em pelo menos 10 sistemas. Curiosamente, a parte de segundos do timestamp é sempre 18014398. O sistema congela e tem que ser hard reset. Quando está funcionando normalmente, não há salto no timestamp.

    
por pdp 19.05.2017 / 16:50

2 respostas

3

Existe uma página que sugere que o congelamento do kernel seja devido a BIOS não estar redefinindo corretamente o contador de registro de data e hora (TSC) .

    
por 20.05.2017 / 05:00
2

O salto grande é provavelmente devido a um transbordamento de contador, como explicado neste encadeamento LKML .

Eu sugiro strongmente que você atualize para o kernel mais recente do CentOS6 disponível (o seu parece bem antigo, sendo lançado com o CentOS 6.4)

    
por 20.05.2017 / 23:41