|
|
|
|
Strumenti |
28-01-2011, 13:10 | #1 |
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
"export CONCURRENCY_LEVEL=" devo darlo ogni volta prima di compilare qualcosa?
Per sfruttare sempre i 2 core del mio processore nelle compilazioni devo sempre dare questo comando o basta darlo una volta appena installata ubuntu e poi rimane settata per sempre?
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
28-01-2011, 13:34 | #2 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 2289
|
inseriscilo nel profile e ad ogni boot verra' settata...
quando usi il comando export lo fai per quella sessione... ciao
__________________
FreeBSD, OpenBSD and GNU/Linux User Free Software Foundation Associate Member proudly member of poco-serio™ team! nella foto son quello simpatico... l'altro e' |Stan| |
28-01-2011, 13:40 | #3 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3573
|
Ma non serve solo per i sorgenti debianizzati?
Io ho sempre usato make -jX per i sorgenti standard...
__________________
Debian amd64 | Gentoo amd64 | AMD Athlon64 3800+ X2@2701Mhz vcore 1.49V | Placing an unpatched Windows computer directly onto the Internet in the hope that it downloads the patches faster than it gets exploited are odds that you wouldn't bet on in Vegas | e-mail+jabber: darkbasic|a.t|linuxsystems|d.o.t|it | www.linuxsystems.it |
28-01-2011, 15:16 | #4 |
Senior Member
Iscritto dal: Sep 2001
Città: Perugia
Messaggi: 1988
|
Mhmm mi dici come si fa?
__________________
Ho concluso affari con: schumyFast,marcuspe@,MENTIRA,melu,Markap,One1ros,bottoni, Entropi@,DARIO-GT,unavocelontana ,tigre652,prodigy,V4n{}u|sH,blackmagic61,DDA,giugeo, sancelli,Franx1508,stemanca,agostino333, ReiserDarkside,hornet75,ibanez,K4d4sh,wolf3,pctillo,Zontar, aristippo,assembly,jeki75,]Rik`[,Caballus,Elfebo1,Haraiki, TexV,unlocked,No Mercy,antoniousa11 |
28-01-2011, 15:17 | #5 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 2289
|
editando il file /etc/profile (a meno che su ubuntu non sia diverso)...
ciao
__________________
FreeBSD, OpenBSD and GNU/Linux User Free Software Foundation Associate Member proudly member of poco-serio™ team! nella foto son quello simpatico... l'altro e' |Stan| |
28-01-2011, 17:57 | #6 |
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
Mi accodo anche io qua, siccome incuriosito dall'argomento ho fatto un paio di prove:
- Se lancio make -j4 i sorgenti vengono compilati usando 4 threads - se scrivo CONCURRENCY_LEVEL=4 sia in /etc/profile oppure in /etc/environment non funziona. Perchè ho questo comportamento? aggiungo che se prima di dare il comando make (senza -j4) scrivo da terminale export CONCURRENCY_LEVEL=4 non funziona lo stesso.
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
28-01-2011, 18:07 | #7 | |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3573
|
Quote:
__________________
Debian amd64 | Gentoo amd64 | AMD Athlon64 3800+ X2@2701Mhz vcore 1.49V | Placing an unpatched Windows computer directly onto the Internet in the hope that it downloads the patches faster than it gets exploited are odds that you wouldn't bet on in Vegas | e-mail+jabber: darkbasic|a.t|linuxsystems|d.o.t|it | www.linuxsystems.it |
|
28-01-2011, 18:35 | #8 |
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
OkOk, mi ero perso un pezzo
Quindi in pratica quella variabile d'ambiente è valida solo per i sorgenti che hanno la predisposizione ad essere pacchettizzati (cioè quelli che hanno la cartella debian tra i sorgenti) ? Se fosse così finalmente tutto avrebbe un senso, difatti questa variabile è spesso settata quando si compila il kernel, che se non erro genera 2 paccehtti .deb. Comunque mi ero dimenticato di scrivere che utlizzo Ubuntu 10.04.
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
29-01-2011, 05:16 | #9 |
Member
Iscritto dal: Mar 2010
Messaggi: 81
|
nano ~/.bashrc
alias make='make -jX'
__________________
Zend PHP5 Certified Engineer ASUS M4A79XTD Evo | AMD Phenom II X4 965 Nigga Edition | 8GB KHX1600C9AD3/4G | Gigabyte Nvidia GTS 250 OC rev2 | Corsair AX850W | RaidMAX Smilodon |
29-01-2011, 13:26 | #10 |
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
Avevo pensato a qualcosa del genere. cioè fare in modo che quando viene invocato make in realtà esegua make -jX, ma non sapevo di preciso dove avrei dovuto scrivere.
Per caso ci sono controindicazioni a fare una cosa del genere? Comunque più tardi ci provo. Grazie.
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
29-01-2011, 13:53 | #11 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3573
|
Non riuscirai più a compilare sorgenti con un build system che da rogne con la parallelizzazione. Ma se usi una distro binaria non dovrebbero esserci problemi.
__________________
Debian amd64 | Gentoo amd64 | AMD Athlon64 3800+ X2@2701Mhz vcore 1.49V | Placing an unpatched Windows computer directly onto the Internet in the hope that it downloads the patches faster than it gets exploited are odds that you wouldn't bet on in Vegas | e-mail+jabber: darkbasic|a.t|linuxsystems|d.o.t|it | www.linuxsystems.it |
29-01-2011, 15:49 | #12 | |
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
Quote:
Grazie!
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
|
01-02-2011, 12:49 | #13 |
Amministratore
Iscritto dal: Jun 2009
Città: Glasgow, Scozia
Messaggi: 1857
|
Non so se quanto sto per dire sia giusto: in pratica, se i sorgenti e/o il sistema di compilazione non sono ottimizzati per la parallelizzazione (ovvero, per lo sfruttamento di più thread in simultanea) potresti ottenere errori o malfunzionamenti nel codice compilato. Prendi con le pinze le mie affermazioni però.
__________________
Riccardo Robecchi - autore per Hardware Upgrade MB ASUS Crosshair VI Hero, CPU Ryzen 7 1700X, RAM 32 GiB Corsair Vengeance 3000MHz, VGA Sapphire AMD Radeon RX 5700 XT Pulse, CASE Sun Ultra 24, PSU Corsair TX650W. KDE neon x64 & Win 10 Pro x64. |
01-02-2011, 15:16 | #14 | ||
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
Quote:
La mia domanda, forse mal posta, era rivolta a questa parte: Quote:
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
||
01-02-2011, 15:24 | #15 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3573
|
Una qualunque distribuzione che fornisca pacchetti precompilati piuttosto che informazioni per la compilazione (meta-distribuzione).
In poche parole se compili quattro cagate non avrai problemi, se ti compili un intero sistema sì.
__________________
Debian amd64 | Gentoo amd64 | AMD Athlon64 3800+ X2@2701Mhz vcore 1.49V | Placing an unpatched Windows computer directly onto the Internet in the hope that it downloads the patches faster than it gets exploited are odds that you wouldn't bet on in Vegas | e-mail+jabber: darkbasic|a.t|linuxsystems|d.o.t|it | www.linuxsystems.it |
01-02-2011, 15:31 | #16 |
Senior Member
Iscritto dal: Jun 2010
Città: Tivoli (RM)
Messaggi: 2464
|
Risposta terra terra ma comprensibile, grazie
__________________
Le mie trattative su hwupgrade.it || Il Ruggito del Coniglio - Radio2 Supermax - Un Giorno da Pecora - 610 - Caterpillar |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:43.