PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linux + oracle + hyperthreading



ash51
04.12.02, 14:22
mahlzeit!

ich hab ein paar fragen bezüglich linux + oracle + hyperthreading.

unterstützt linux den neuen p4 mit 3.06ghz und hyperthreading? muß der kernel gepatched werden um hyperthreading nutzen zu können? muß der kernel mit CONFIG_SMP gebacken werden oder ist diese option nur zu wählen wenn wirklich 2 physische cpu?s vorhanden sind?
profitiert oracle von hyperthreading oder wird es unter unständen sogar ausgebremst?

...ash51...

MrIch
04.12.02, 14:29
also imho bekommt die software und das Betriebssytem gar nichts von Hyper... mit. Das OS sieht halt zwei 2 CPUs... mehr nicht!

also du musst smp aktivieren!

ash51
04.12.02, 14:39
in dem rechner steckt nur einmal der neue p4 3.06ghz mit hyperthreading support drin. CONFIG_SMP also an oder aus? :confused:

netzmeister
04.12.02, 14:43
Hallo,

... dann kannst Du es aktivieren. Es wird aber nicht viel brigen.

Viele Grüße

Eicke

Jorge
04.12.02, 14:44
Original geschrieben von ash51
unterstützt linux den neuen p4 mit 3.06ghz und hyperthreading? muß der kernel gepatched werden um hyperthreading nutzen zu können? muß der kernel mit CONFIG_SMP gebacken werden oder ist diese option nur zu wählen wenn wirklich 2 physische cpu's vorhanden sind?

Die obigen Fragen lassen sich einfach beantworten:

Der aktuelle 2.4er Kernel unterstützt das HTT von Intel, muß aber als SMP gebaut sein. Die Option lässt sich immer auswählen, da keine Plausibilitätsprüfung stattfindet. Wäre auch Blödsinn, da das dann das Crosscompiling unmöglich machen würde.


profitiert oracle von hyperthreading oder wird es unter unständen sogar ausgebremst?

Das kommt darauf an, wie Oracle die Threads gestalltet und wie gut diese sich paralell verarbeiten lassen. In der letzten c't war ein sehr guter Artikel zum Thema HTT, vielleicht kann Dir den jemand scannen und zu kommen lassen. Ich selbst habe leider keinen Scanner.