Technisch blitzschnell im Computerjargon ist die Dauer von 1 Tick des System-Timer-Interrupts. Es ist jedoch nicht absolut. Für Linux 2.6.13+ auf Intel x86 beträgt Jiffy 4 ms, kann aber je nach Architektur und Kernelversion zwischen 1 ms und 10 ms liegen.
Von der Seite Kernel Timer Systems:
In der Vergangenheit verwendete der Kernel 100 als Wert für HZ, was ein Jiffy-Intervall von 10 ms ergab. Mit 2.4 wurde der HZ-Wert für i386 auf 1000 geändert, was ein Jiffy-Intervall von 1 ms ergibt. Kürzlich (2.6.13) hat der Kernel HZ für i386 auf 250 geändert. (1000 wurde als zu hoch erachtet).
Es listet /proc/timer_list
auf und /proc/timer_stats
.
Sie können die timer_stats beim Booten aktivieren und dann diese Datei caten, um Statistiken zu drucken.
Nein, Sie brauchen nur die erste Zeile. Die erste Zeile fasst alles andere in den anderen CPU-Zeilen zusammen.
Beispielausgabe:
[[email protected]]$cat /proc/stat cpu 35024984 1771325 94153391 1810948613 2648063 352387 557232 cpu0 13955475 927654 59431476 895791946 1910028 318618 438048 cpu1 21069509 843671 34721915 915156667 738035 33769 119184 intr 1403502159 1138402452 597 0 3 3 0 5 0 1 0 0 0 12315 0 92119425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57676632 0 0 0 0 0 0 0 115290726 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ctxt 21043582666 btime 1252332786 processes 25663823 procs_running 1 procs_blocked 0
Was jede Spalte bedeutet (von links nach rechts):
- Benutzer:normale Prozesse, die im Benutzermodus ausgeführt werden
- nett:nette Prozesse, die im Benutzermodus ausgeführt werden
- system:Prozesse, die im Kernelmodus ausgeführt werden
- Idle:Leerlaufzeit
- iowait:Warten auf Abschluss der E/A
- irq:Interrupts bedienen
- softirq:bedient Softirqs
Wie Sie sehen können, entspricht die erste Spalte nach cpu (Prozesse im Benutzermodus) den beiden Zahlen darunter, die zusammengezählt werden.