View previous topic :: View next topic |
Author |
Message |
Ezekeel Apprentice
Joined: 10 Apr 2004 Posts: 285 Location: SW Germany
|
Posted: Sat Jan 28, 2006 11:51 am Post subject: Systemwechsel auf Dualcore CPU |
|
|
Hallo,
ich habe nicht allzuviel bzw. gar nichts bezüglich folgend gestellter Fragen gefunden weswegen ich den Thread einfach mal eröffne.
Ich bekomme nächste Woche mein neues System mit einem Athlon AMD64 X2 4200+ als Hauptprozessor. Meine Frage ist nun welche Cflags man bei einem dualcore Prozessor setzen soll? Die selben wie bei einem AMD64 System also:
Code: | CFLAGS="-O2 -march=k8 -fomit-frame-pointer" |
Kann/oder muss man denn sonst irgendwo angeben, dass es sich um ein dualvore System handelt? Sorry aber wie gesagt konnte ich dazu nichts finden.
Ausserdem würde mich interessieren ob es möglich ist die world-file einfach in das neue System rüberzukopieren und dann ein emerge -e world zu machen? Würde ich dann das selbe System erhalten das ich jetzt auch auf meinem alten PC habe?
Letztlich noch eine vollkommene Anfängerfrage - ausser dem home Verzeichnis ist nichts Benutzerspezifisch, oder? Also muss ich nur das sichern, da ich sonst nirgendwo meine privaten dateien gespeichert habe, ausser vielleicht noch in root...
VIelen Dank für die Antworten!! _________________ Das logische Denken ist das Muster einer vollständigen Fiktion. |
|
Back to top |
|
|
caraboides Apprentice
Joined: 29 Jun 2004 Posts: 180 Location: Rostock
|
Posted: Sat Jan 28, 2006 12:19 pm Post subject: |
|
|
moin,
Zur ersten Frage:
Du musst keine Flags setzen, um anzuzeigen, das du jetzt DualCore hast. Aber bei deinem Kernel solltest du Sagen, das er mit SMP arbeiten soll. Sonst nutzt der Kernel nur eine CPU.
Die entwickler der Software muessen dafuer sorgen, dass sie Parallel läuft. Da kannst du nicht viel machen. Ausser bei Gimp gibt es das Local-UseFlag "smp"
Cu _________________ Long live the fighters! |
|
Back to top |
|
|
seeboo n00b
Joined: 07 Mar 2005 Posts: 27 Location: Germany
|
Posted: Sat Jan 28, 2006 2:36 pm Post subject: |
|
|
Eventuell würde ich noch MAKEOPTS="-j3" in der make.conf setzen. |
|
Back to top |
|
|
Ezekeel Apprentice
Joined: 10 Apr 2004 Posts: 285 Location: SW Germany
|
Posted: Sat Jan 28, 2006 2:46 pm Post subject: |
|
|
danke für die Antworten zu MAKEOPTS habe ich folgendes gefunden:
Quote: |
(Setzen Sie N auf eine Zahl, die zu Ihrem individuellem System passt.)
(Häufig wird hier die doppelte Zahl beteiligter CPUs + 1 gewählt)
MAKEOPTS="-jN"
|
würde das dann nicht heissen, dass ich 5 und nicht 3 nehmen sollte?! Btw.: Ist diese Option nicht nur bei der Verwendung von distcc gedacht? _________________ Das logische Denken ist das Muster einer vollständigen Fiktion. |
|
Back to top |
|
|
aslocum Apprentice
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Sat Jan 28, 2006 3:15 pm Post subject: |
|
|
das -jX heist ja nur wie viele parallele make threads er machen soll, und nicht nur bei distcc, sondern bei allen make aufrufen die es auch unterstützen. bei manchen paketen sollte man kein -jX benutzen, das ist aber dann in den ebuilds automatisch drin und -jX wird ignoriert.
mit -j4 oder 5 bist du schon gut beraten _________________ Dell Latitude d610 1.6Ghz 1GB
gcc-4.0.3 2.6.15-no3
Reiser4 |
|
Back to top |
|
|
theche Guru
Joined: 26 Feb 2004 Posts: 512
|
Posted: Sat Jan 28, 2006 3:45 pm Post subject: |
|
|
ich würde auch noch -pipe bei den clfags hinzufügen. |
|
Back to top |
|
|
|