Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Crosscompiling] -j Flag bei großer Leistungsdifferenz
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Wed Mar 08, 2006 2:46 pm    Post subject: [Crosscompiling] -j Flag bei großer Leistungsdifferenz Reply with quote

Hi,

sagt mal, ist es eigentlich ratsam, wenn man auf einem lahmen Computer etwas mit Unterstüzung (distcc) eines schnellen Computers emergen will, das -j Flag in MAKEOPTS höher als 5 (= 2 CPUs x 2 + 1) zu setzen?
Der schnelle Rechner langweilt sich hier irgendwie (Auslastung: 20%)

Tschö mit ö
Manuel
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
elsni
n00b
n00b


Joined: 21 Sep 2004
Posts: 56
Location: Lübeck/Germany

PostPosted: Tue Mar 21, 2006 2:17 pm    Post subject: Re: [Crosscompiling] -j Flag bei großer Leistungsdifferenz Reply with quote

manuels wrote:
Hi,

sagt mal, ist es eigentlich ratsam, wenn man auf einem lahmen Computer etwas mit Unterstüzung (distcc) eines schnellen Computers emergen will, das -j Flag in MAKEOPTS höher als 5 (= 2 CPUs x 2 + 1) zu setzen?
Der schnelle Rechner langweilt sich hier irgendwie (Auslastung: 20%)



Ja, das kann einiges bringen. Es kann sogar schneller sein, wenn Du dem langsamen Rechner gar keine Buildjobs zuschanzt, und alles von dem schnellen machen läßt.. einfach mal ausprobieren.

In meinem wiki sind ein paar Testzeiten zu finden:
http://www.elsniwiki.de/index.php/Main/VerteiltesBuilden
Back to top
View user's profile Send private message
LinuxTom
l33t
l33t


Joined: 26 Mar 2006
Posts: 798

PostPosted: Sun Apr 23, 2006 1:32 pm    Post subject: Re: [Crosscompiling] -j Flag bei großer Leistungsdifferenz Reply with quote

elsni wrote:
Es kann sogar schneller sein, wenn Du dem langsamen Rechner gar keine Buildjobs zuschanzt, und alles von dem schnellen machen läßt.. einfach mal ausprobieren.

Kannst Du mir da vielleicht einen Tipp geben? Denn manche Programme lassen sich nicht parallel compilieren oder aus Sicherheitsgründen werden die dann doch lokal compiliert (war es das x-Flag des gcc?).

Wenn ich also
Code:
distcc-config --get-hosts
192.168.1.5

einstelle, sollte er alles auf dem schnellen Rechner machen. Der distcc-Monitor sagt mir aber ab und an etwas anderes. Und wenn er es dann lokal macht, sollte er vielleicht nicht mit einem so hohen j-Wert ran gehen.

Ich hätte es lieber so, dass er möglichst alles auf dem Host machen lässt (beispielsweise dann mit -j10, da es ein AMD64_X2 ist) und lokal nur mit einem -j2, wenn er es nicht delegieren kann (ist ein P100).

Hast Du da eine Idee?
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1655

PostPosted: Sun Apr 23, 2006 3:42 pm    Post subject: Reply with quote

habe es ebenfalls so gelöst: http://de.gentoo-wiki.com/Emerge_beschleunigen#Distcc
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum