Hallo.
On Thu, Feb 24, 2005 at 12:15:34PM +0100, Marian Hettwer wrote:
> Wenn ich jetzt aus den Ports ein Programm bauen lasse ist die CPU (oder
> sind die CPU's) nur bei maximal 25% Auslastung. Das stimmt mich etwas
> traurig.
> Der Rechner hat sonst nichts zutun und sollte doch daher bitte seine CPU
> Zeit deutlich besser nutzen, oder ?
>
> Ist das ein Problem von SCHED_4BSD ? Ich könnte ULE anstellen, dann habe
> ich aber beim Ports kompilieren ganz andere Probleme ...
>
> Wie überrede ich diese Maschine nun bitteschön mehr CPU Zeit fürs Port
> kompilieren zu verbraten ?
2 * echter Prozessor plus HTT = 4 virtuelle Prozessoren.
Port bauen ohne "-j 4" == 1 make/cc/... Prozeß.
Es wird ein Prozessor von vieren benutzt.
100% / 4 == 25%
In Wirklichkeit sind das 50%, weil Dir ja HTT keine echten weiteren
Prozessor schenkt (ist ja kein Dual Core), sondern Dir salopp gesagt nur
etwas beim Task-Switching unter die Arme greift. Nur ist 4BSD und top an
dieser Stelle nicht sonderlich HTT-aware, so daß es das nicht korrekt
ausrechnen kann.
Aus meiner Erfahrung bei stark frequentierten Spam-Filtern mit ähnlicher
Konfiguration: Ob Du HTT an oder aus hast bringt Dir außer dem Stolz auf
die zwei zusätzlichen Prozessoren in der C-Spalte von top im echten
Leben keinen meßbaren Unterschied. Es mag Applikationen geben, wo sich
das auszahlt, allein gefunden hab ich die noch nicht.
- Oliver
-- | Oliver Brandmueller | Offenbacher Str. 1 | Germany D-14197 Berlin | | Fon +49-172-3130856 | Fax +49-172-3145027 | WWW: http://the.addict.de/ | | Ich bin das Internet. Sowahr ich Gott helfe. | | Eine gewerbliche Nutzung aller enthaltenen Adressen ist nicht gestattet! | To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Thu 24 Feb 2005 - 13:04:07 CET