- David Ford david@blue-labs.org:
what's your task switch HZ compiled at? CONFIG_HZ_1000? you would probably be better at 300 or 250. have you tried tickless?
# fgrep HZ /boot/config-2.6.32-25-generic-pae CONFIG_NO_HZ=y CONFIG_HZ_250=y CONFIG_HZ=250
is your kernel compiled for precisely your cpu type and smp/hyper options set correctly?
It's an Ubuntu kernel (config-2.6.32-25-generic-pae)
what about CONFIG_PREEMPT? definitely don't use realtime, server is appropriate.
# fgrep PREEMPT /boot/config-2.6.32-25-generic-pae # CONFIG_TREE_PREEMPT_RCU is not set CONFIG_PREEMPT_NOTIFIERS=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set
It's the same kernel 1.2.x is running on, without problems.
-- Ralf Hildebrandt Geschäftsbereich IT | Abteilung Netzwerk Charité - Universitätsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt@charite.de | http://www.charite.de