View Full Version : Con CPU X2 di AMD c'è 1 Linux subito + ottimizzato?!
Matrixbob
09-10-2006, 18:03
Si che si può fare tutto (o quasi) con Linux, ma vi risulta esserci 1 distribuzione + ottimizzata verso le CPU dual core?! Soprattutto AMD?!
POST-metto che voglio fare l'utente Linux (in stile Ubuntu) e NON lo smanettone sistemista. :)
scorpion89
09-10-2006, 18:12
Sicuramente mettere un kernel smp, cosi da sfruttare il doppio processore poi non saprei non ho l'hardware a disposizione per provare :cry:
Ciao
per debian ci sono le iso x amd64, ne ho installato giusto una ieri, la etch x amd64, e riconosce correttamente 2 cpu.
Il problema (che ancora non ho verificato) dovrebbe essere la minore disponibilità di pacchetti compatibili...
x ubuntu non so, immagino ci sia qualcosa di simile
per debian ci sono le iso x amd64, ne ho installato giusto una ieri, la etch x amd64, e riconosce correttamente 2 cpu.
Il problema (che ancora non ho verificato) dovrebbe essere la minore disponibilità di pacchetti compatibili...
x ubuntu non so, immagino ci sia qualcosa di simile
Confermo la versione a 64 bit anche per Ubuntu, e confermo che certi software non ci sono e tocca usare le versioni a 32 Bit con qualche escamotage :P
VegetaSSJ5
09-10-2006, 19:49
ragazzi mi sa che voi state facendo casino tra i concetti di 64 bit e dual core. di cpu a 64 bit esistono anche (e fino a non molto tempo fa esistevano solamente) quelle single core. quindi che voi avete scaricato distro per i 64 bit non vedo cosa c'entri col fatto che sfruttino o meno i due core della cpu. per sfruttare entrambi i core (e questo accade indifferentemente dall'architettura per cui è stata compilata un'applicazione, che sia 64 o 32 bit) bisogna avere innanzitutto il kernel che permetta di farlo (si chiamano kernel smp) e l'applicazione deve essere scritta in modo tale che sfrutti le potenzialità del multicore, e questo non accade per tutte le applicazioni.
EDIT:
inoltre esistono anche alcune flag per il compilatore in modo tale che abiliti lo sfruttamento del multicore. e credo che nè ubuntu nè debian siano state compilate con queste ottimizzazioni.
Shang Tsung
09-10-2006, 20:24
ragazzi mi sa che voi state facendo casino tra i concetti di 64 bit e dual core. di cpu a 64 bit esistono anche (e fino a non molto tempo fa esistevano solamente) quelle single core. quindi che voi avete scaricato distro per i 64 bit non vedo cosa c'entri col fatto che sfruttino o meno i due core della cpu. per sfruttare entrambi i core (e questo accade indifferentemente dall'architettura per cui è stata compilata un'applicazione, che sia 64 o 32 bit) bisogna avere innanzitutto il kernel che permetta di farlo (si chiamano kernel smp) e l'applicazione deve essere scritta in modo tale che sfrutti le potenzialità del multicore, e questo non accade per tutte le applicazioni.
EDIT:
inoltre esistono anche alcune flag per il compilatore in modo tale che abiliti lo sfruttamento del multicore. e credo che nè ubuntu nè debian siano state compilate con queste ottimizzazioni.
Parole sante e doverose. :)
Shang Tsung
09-10-2006, 20:28
Comunque, riguardo alla domanda "quale distro di default mette l'smp" e dato il "voglio fare l'utente Linux (in stile Ubuntu) e NON lo smanettone sistemista" di sicuro la debian durante l'installazione ti chiede qule kernel installare, e ce n'è uno smp. Ubuntu, al momento da quel che ricordo, ma non ne sono troppo sicuro, mi sembra di no.
VegetaSSJ5
09-10-2006, 20:31
correggo un attimo ciò che ho scritto sul fatto delle flag per sfruttare le ottimizzazioni da parte del compilatore. in pratica abilitando quelle flag il compilatore genera un codice binario ottimizzato per i multicore, il che vuol dire che se prendete il binario di quel programma e lo fate girare su un single core il programma andrà in crash al 99%. questo però non vuol dire che togliendo queste ottimizzazioni il programma non sfrutterà tutte le cpu presenti sul sistema, queste verranno comunque impiegate tutte (se il programma è stato scritto per farlo e se il sistema operativo, in particolare il kernel, lo permette).
idt_winchip
09-10-2006, 20:48
arch linux ha un kernel smp di default
Suse, Qilinux e Sabayon installano il kernel smp di default. Ubuntu/Kubuntu devi installartelo da te dopo l'installazione.....
Frugalware non ricordo...
Probabilmente anche mandriva e fedora installano di default il kernel smp....
Ciauz!!
..
bisogna avere innanzitutto il kernel che permetta di farlo (si chiamano kernel smp) e l'applicazione deve essere scritta in modo tale che sfrutti le potenzialità del multicore, e questo non accade per tutte le applicazioni.
azz mi tocca mettere l'smp allora :rolleyes:
che dite riesco a farlo in modo indolore con apt o mi tocca reinstallare tutto?
VegetaSSJ5
09-10-2006, 22:04
azz mi tocca mettere l'smp allora :rolleyes:
che dite riesco a farlo in modo indolore con apt o mi tocca reinstallare tutto?
a parte il fatto che puoi tranquillamente metterlo con apt (se esiste il pacchetto), cmq direi che potresti anche approfittare per imparare a ricompilarlo tu... ;)
a parte il fatto che puoi tranquillamente metterlo con apt (se esiste il pacchetto), cmq direi che potresti anche approfittare per imparare a ricompilarlo tu... ;)
si è vero tempo fa ne ho ricompilato uno, solo che adesso su questo pc non posso fare prove...almeno non tante :D
ma nei repository di ubuntu possibile che non ci siano kernel smp? :confused:
l'ultimo che ho visto è tipo il 2.4.20 :mbe:
Io con kubuntu avevo installato il 2.6.16-26 o 27 smp, qualcosa del genre, non ricordo...un paio di mesetti fa....
Ciauz!!
Io con kubuntu avevo installato il 2.6.16-26 o 27 smp, qualcosa del genre, non ricordo...un paio di mesetti fa....
Ciauz!!
io non lo trovo nei repository :mbe:
ma da che repo li hai presi???? oppure lo hai compilato?
EDIT: trovato, il pacchetto si chiamava linux-686-smp e non l'avevo visto. ora dovrei avere installato un bel kernel smp
slash@localhost:~$ uname -a
Linux localhost 2.6.15-27-686 #1 SMP PREEMPT Sat Sep 16 02:13:27 UTC 2006 i686 GNU/Linux
Kubuntu non ce l'ho da parecchio....ed era appunti il kernel 2.6.15-27-smp...non il 2.6.16-27 come ricordavo.....
Ora viaggio con suse 10.1 64bit, sabayon 3.1 minicd 32bit e qilinux 2.0...più avanti reinstallo frugalware....
Penso di aver trovato la pace dei sensi per i prossimi mesi......:D
Ciauz!!
correggo un attimo ciò che ho scritto sul fatto delle flag per sfruttare le ottimizzazioni da parte del compilatore. in pratica abilitando quelle flag il compilatore genera un codice binario ottimizzato per i multicore, il che vuol dire che se prendete il binario di quel programma e lo fate girare su un single core il programma andrà in crash al 99%. questo però non vuol dire che togliendo queste ottimizzazioni il programma non sfrutterà tutte le cpu presenti sul sistema, queste verranno comunque impiegate tutte (se il programma è stato scritto per farlo e se il sistema operativo, in particolare il kernel, lo permette).
per curiosita' mi diresti esplicitamente qual'e' questa flag. visto che uso gentoo su un core duo non vorrei averla dimenticata :D
VegetaSSJ5
12-10-2006, 19:21
per curiosita' mi diresti esplicitamente qual'e' questa flag. visto che uso gentoo su un core duo non vorrei averla dimenticata :D
sinceramente non lo so dato che ho un athlon xp e non mi è mai capitato di configurare gcc per un'architettura diversa. :D cmq mi riferisco al valore della variabile march=... io ho march=athlonxp tu duvresti settarla per la tua cpu, non so come si chiama il valore opportuno... ;)
beh io ovviamente l'ho settata su pentium-m perchè il coreduo non è altro che due pentium-m, core Dothan, con qualche ottimizzazione e istruzione in più (sse3) e un processo produttivo minore (65 nm). per il dual core ho messo l'impostazione MAKEOPTS=" -j3" e ovviamente il kernel ricompilato con il supporto smp.
Matrixbob
20-10-2006, 13:29
Quindi di default il kernal multiCPU lo mette:
SuSE, Mandriva, RedHat, Arch Linux, Qilinux e Sabayon?!
Ovviamente NON voglio che poi le applicazioi 32bit diano grane col SO multiCPU come fanno con il SO a 64bit.
Mi raccomando ragazzi. :)
C'è 1 pagina qui sul sito aggiornata con l'elenco di tutte le ultime versioni di Linux?!
prometeo79
20-10-2006, 14:46
Non ho config sotto mano ma dovrebbe essere CONFIG_SMP sotto Processor type and features, con la slack e senza bootspash appaiono due simpatici pinguini invece che uno dopo la ricompilazione
Matrixbob
20-10-2006, 21:51
C'è 1 pagina qui sul sito aggiornata con l'elenco di tutte le ultime versioni di Linux?!
Trovata:
http://distrowatch.com/index.php?language=IT
Matrixbob
24-10-2006, 19:51
Quindi di default il kernal multiCPU lo mette:
SuSE, Mandriva, RedHat, Arch Linux, Qilinux e Sabayon?!
Ovviamente NON voglio che poi le applicazioi 32bit diano grane col SO multiCPU come fanno con il SO a 64bit.
Mi raccomando ragazzi. :)
C'è 1 pagina qui sul sito aggiornata con l'elenco di tutte le ultime versioni di Linux?!
Ultimissimo UP!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.