Pagina 2 di 2

Re: pc minimale come web server e per compilare.

Inviato: ven set 14, 2018 12:14
da lablinux
Ho ricordi vaghi, è molto che non compilo kernel. Con il mio "vecchio" portatile, un I7 di prima o seconda generazione (è degli inizi del 2011) una ventina di minuti scarsi.

Re: pc minimale come web server e per compilare.

Inviato: ven set 14, 2018 13:30
da joe
Il kernel era solo un esempio... Se vi pare più diffusa la compilazione di qualche altro software dite pure...

Re: pc minimale come web server e per compilare.

Inviato: lun set 17, 2018 14:17
da Blallo
joe ha scritto:Scusate una domanda tanto per avere un'idea.
Prendiamo ad esempio un kernel "generic" configurato similmente a quello di default, senza tanti tagli...
Quanto impiega la compilazione con una certa CPU, chiedo a chi lo ha rilevato direttamente? In minuti o ore...
Ad esempio un i7 (di che generazione però), e con i5?.
Con Ryzen (anche qui quale di preciso).

Un kernel full su un i7 con ssd ricordo di averci messo nell'ordine della decina di minuti (è stato un 4-5 anni fa).
L'ssd migliora drasticamente la compilazione.

Re: pc minimale come web server e per compilare.

Inviato: mar set 18, 2018 11:28
da albatrosla
Blallo ha scritto:L'ssd migliora drasticamente la compilazione.

Con tutta la ram che si può avere oggi, se il disco è il collo di bottiglia, visto che l'operazione di compilazione è temporanea, tanto vale compilare su un ramdisk. Un tempo lo facevo, ma all'epoca il processore stesso non era un granché e il beneficio non era così sensibile.

Re: pc minimale come web server e per compilare.

Inviato: gio set 20, 2018 9:02
da Delcaran Lëdeloth
albatrosla ha scritto:tanto vale compilare su un ramdisk.

Credo che conraid abbia bisogno di un muletto dedicato per compilare grossi pacchetti, e grossi pacchetti richiedono (solitamente) grandi quantità di memoria. Un pc con abbasta RAM da poter supportare una compilazione in ramdisk di un grosso pacchetto (penso a firefox, kodi, mono e libreoffice) io non lo definirei minimale..
Un esempio qui a lavoro di un paio di mesi fa: un eseguibile di pochi megabyte che fa moltissimi calcoli e spostamenti di dati richiede per la compilazione circa 32GB di RAM, 150MB per i sorgenti e 67GB di compilati e file temporanei. Abbiamo dovuto splittarlo in due moduli separati perché il compilatore non poteva allocare tutto quello spazio. È un esempio estremo, ma è indicativo di quello a cui potrebbe andare incontro chi compila su pc "minimale".

Re: pc minimale come web server e per compilare.

Inviato: gio set 20, 2018 13:04
da conraid
Delcaran Lëdeloth ha scritto:
albatrosla ha scritto:tanto vale compilare su un ramdisk.

Credo che conraid abbia bisogno di un muletto dedicato per compilare grossi pacchetti, e grossi pacchetti richiedono (solitamente) grandi quantità di memoria. Un pc con abbasta RAM da poter supportare una compilazione in ramdisk di un grosso pacchetto (penso a firefox, kodi, mono e libreoffice) io non lo definirei minimale..
Un esempio qui a lavoro di un paio di mesi fa: un eseguibile di pochi megabyte che fa moltissimi calcoli e spostamenti di dati richiede per la compilazione circa 32GB di RAM, 150MB per i sorgenti e 67GB di compilati e file temporanei. Abbiamo dovuto splittarlo in due moduli separati perché il compilatore non poteva allocare tutto quello spazio. È un esempio estremo, ma è indicativo di quello a cui potrebbe andare incontro chi compila su pc "minimale".


Vero, ma, come adesso che uso un notebook, non mi non mi avventuro in compilazioni di firefox, libreoffice, kde, etc... per fortuna ci sono alien e ponce che lo fanno per noi :)
Certo che potrei farlo in futuro, e magari dare una mano anche in altri progetti (ora per esempio non ho modo di compilare per la stable e aiutare Sbo e Slacky per esempio). Ma non penso che serva chissà cosa. Un normale muletto insomma dovrebbe bastare. Sul ramdisk però no, alla fine con un ssd secondo me siamo già abbastanza veloci, e la velocità non sarebbe nemmeno tanto un problema, se ci metto 40 minuni o 30 poco mi cambia se non è il pc di lavoro, per questo l'esigenza di altra macchina. Cosa che per ora purtroppo è solo un'idea, ho altre spese da fare :(