Jika Anda melihat halaman manual man 7 time
Nilai HZ bervariasi di seluruh versi kernel dan platform perangkat keras. Pada i386 situasinya adalah sebagai berikut:pada kernel hingga dan termasuk 2.4.x, HZ adalah 100, memberikan nilai sekejap 0,01 detik; dimulai dengan 2.6.0, HZ dinaikkan hingga 1000, memberikan waktu 0,001 detik. Sejak kernel 2.6.13, nilai HZ adalah parameter konfigurasi kernel dan bisa 100, 250 (default) atau 1000, menghasilkan nilai sekejap, masing-masing, 0,01, 0,004, atau 0,001 detik. Sejak kernel 2.6.20, frekuensi lebih lanjut tersedia:300, angka yang membagi secara merata untuk frekuensi gambar video umum (PAL, 25HZ; NTSC, 30 HZ).
Panggilan sistem times(2) adalah kasus khusus. Ia melaporkan waktu dengan agranularitas yang ditentukan oleh konstanta kernel USER_HZ. Aplikasi ruang pengguna dapat menentukan nilai konstanta ini
menggunakan sysconf(_SC_CLK_TCK).
Anda dapat menanyakan CLK_TCK
konstan:
$ getconf CLK_TCK
100
Ini memberi tahu Anda nilai HZ, yaitu 100. Nilai ini adalah jumlah jiffie dalam sedetik.
Referensi
- Bagaimana USER_HZ mengatasi masalah penskalaan singkat?
- time.h - jenis waktu