Hallo, früher gab es die HZ Variable im Kernel einkompiliert. Später gab es eine Zeit, da konnte man sie in /proc/sys/kernel/HZ auslesen. Diese Datei gibt es auf aktuellen Systemen nicht mehr. Wie komme ich jetzt an HZ? zcat /proc/config.gz|grep HZ CONFIG_NO_HZ=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_MACHZ_WDT=m Ist das der Weg? Kann ich ruhigen Gewissens HZ=250 annehmen? Was bedeutet CONFIG_NO_HZ? Danke, Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag 09 Dezember 2008 schrieb Torsten Foertsch:
früher gab es die HZ Variable im Kernel einkompiliert. Später gab es eine Zeit, da konnte man sie in /proc/sys/kernel/HZ auslesen.
Diese Datei gibt es auf aktuellen Systemen nicht mehr. Wie komme ich jetzt an HZ?
Die Zeiten der festen Interrupts sind vorbei, die schlucken nur unnötig Strom, weil sie die CPU immer wieder aus dem Schlaf reißen. Das regelt der Kernel jetzt dynamisch, siehe auch: http://www.pro-linux.de/news/2007/11200.html
Ist das der Weg? Kann ich ruhigen Gewissens HZ=250 annehmen? Was bedeutet CONFIG_NO_HZ?
Eben das, dass es keine feste Frequenz gibt. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue 09 Dec 2008, Manfred Tremmel wrote:
Ist das der Weg? Kann ich ruhigen Gewissens HZ=250 annehmen? Was bedeutet CONFIG_NO_HZ?
Eben das, dass es keine feste Frequenz gibt.
Danke, das hatte ich schon befürchtet. Ich habe inzwischen auch eine Lösung ohne HZ gefunden. Was mich verwirrte, war der Bezug auf USER_HZ bei der Beschreibung von /proc/stat in /usr/src/linux/Documentation/filesystems/proc.txt. Dort steht (Suse 11.0): <cite> The very first "cpu" line aggregates the numbers in all of the other "cpuN" lines. These numbers identify the amount of time the CPU has spent performing different kinds of work. Time units are in USER_HZ (typically hundredths of a second). </cite> Danke, Torsten -- Need professional mod_perl support? Just hire me: torsten.foertsch@gmx.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Torsten Foertsch wrote:
[...] Danke, das hatte ich schon befürchtet. Ich habe inzwischen auch eine Lösung ohne HZ gefunden.
Haette mich jetzt mal interessiert, wofuer Du HZ eigentlich brauchst. Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Manfred Tremmel
-
Thomas Hertweck
-
Torsten Foertsch