Si echas un vistazo a la página man man 7 time
El valor de HZ varía según las versiones del kernel y las plataformas de hardware. En i386, la situación es la siguiente:en kernels hasta 2.4.x inclusive, HZ era 100, dando un valor instantáneo de 0,01 segundos; comenzando con 2.6.0, HZ se elevó a 1000, dando un santiamén de 0,001 segundos. Desde el kernel 2.6.13, el valor HZ es un parámetro de configuración del kernel y puede ser 100, 250 (predeterminado) o 1000, lo que genera un valor de jiffies de, respectivamente, 0,01, 0,004 o 0,001 segundos. Desde el kernel 2.6.20, está disponible una frecuencia adicional:300, un número que se divide uniformemente para las frecuencias de cuadro de video comunes (PAL, 25 HZ; NTSC, 30 HZ).
La llamada al sistema times(2) es un caso especial. Reporta tiempos con una granularidad definida por la constante del kernel USER_HZ. Las aplicaciones de espacio de usuario pueden determinar el valor de esta constante
usando sysconf(_SC_CLK_TCK).
Puede consultar el CLK_TCK
constante:
$ getconf CLK_TCK
100
Esto le indica el valor de HZ, es decir, 100. Este valor es el número de jiffies en un segundo.
Referencias
- ¿Cómo resuelve USER_HZ el problema de escalado jiffy?
- time.h - tipos de tiempo