Thursday, April 23, 2009

Fedora 11 batte Ubuntu 9.04 al boot

E' da alcuni release che tutte le maggiori distribuzioni hanno cercato di accorciare i tempi di boot, soprattuto dopo che qualcuno è riuscito a mostrare una macchina Linux farlo in 5 secondi. In una distribuzione "classica" è un po' più difficile ottenere lo stesso risultato, tuttavia visto che anche Ubuntu 9.04 vanta un boot velocizzato ho deciso di fare un prova diretta.
Ho quindi istallato in un paio di macchine virtuali KVM, ovviamente identiche, le LiveCD di Ubuntu 9.04 e Fedora 11; quindi ho effettuato un aggiornamento dei pacchietti in entrambe e ho preparato la "gara". Il verdetto nel video che segue, a sinistra Fedora, a destra Ubuntu:

22 comments:

  1. that's totally bogus: by running on the same machine they are competing for resources (especially disk i/o) and the host os ends fovours one over the other

    ReplyDelete
  2. Test poco significativo. Come fai a stabilire quale delle 2 macchine virtuali ha la precedenza nell'accesso alle risorse di sistema?

    E cmq sono 2 distro con target completamente diversi, ubuntu punta alle masse, fedora è invece dedicata ad appassionati con capacità e conoscenze superiori. Per molti aspetti ubuntu è decisamente più conservativa proprio per questo motivo.

    ReplyDelete
  3. Anonymous: of course they are competing, but I did run the test at least 10 times with the same results. I can't see any reason why Fedora should be _always_ favoured...

    ReplyDelete
  4. @Barra
    1) Basta fare più test
    2) Uso Fedora, sono lieto di apprendere che possiedo capacità e conoscenze superiori xD
    3) Cosa c'è di conservativo nell'avere un boot più lento?

    ReplyDelete
  5. What's for having a boot that takes 5 seconds instead of 30? What'd be the value of those 25 seconds you saved?

    If you want to make tests, just test how many bugs and freezes you get with those two distros on real hardware.
    A freeze is worth more than 25 seconds saved at boot!

    ReplyDelete
  6. @Anonymous
    we're talking about boot performance... those 25 seconds would value a big win!

    ReplyDelete
  7. Ho letto che hai fatto i test 10 volte.
    Volevo chiederti: hai provato ad avviare le macchine virtuali una alla volta e cronometrare i loro boot?
    (tanto per curiosità, così mi togli un dubbio ;) )

    ReplyDelete
  8. i test in contemporanea e/o o nelle vm sono fuffa..come gia detto competono per l'accesso alle risorse senza contare grub che ruba un secondo...etc. sorprende che questo tipo di post si trovino nel fedora planet, me li aspettavo di più da salvatore aranzulla

    ReplyDelete
  9. @MpMp
    Si, l'ho provato prima di fare la "gara", entrambe sui trenta secondi (tutto sommato buono per essere delle VM)

    ReplyDelete
  10. @felipao
    Vedo che anche tu come me sei un fan di Aranzulla xD

    ReplyDelete
  11. @felipao: non so se sono fuffa (hai qualche link?) ma di sicuro è un risultato riproducibile

    Cmq lol per aranzulla ;)

    ReplyDelete
  12. ma che cazzata, se tieni la finestra di Fedora in primo piano è ovvio che ha più risorse. Tra l'altro, le macchine virtuali hanno caratteristiche molto diverse dall'hardware reale.

    ReplyDelete
  13. @Anonimo
    Concordo col discorso della finestra in primo piano. In aggiunta, se ci fai caso le macchine virtuali girano su un host a sua volta Fedora, è logico pensare che la macchina virtuale con Fedora 11 sia avvantaggiata.

    ReplyDelete
  14. well, someone said to count the freezes....i use real hardware, not a wm, i dad a freeze every hour with ubuntu 8.10, never had one with fedora 10.

    Happy guy?

    Ps, fedora is my favourite but i'm expecting only to test a new distro to change my mind....i'm anxious to try the new ubuntu 9.04 ;-)

    ReplyDelete
  15. lol hai scatenato l'ira dei fanboy di ubuntu :D :D :D

    evita di fare certi test, che ti può finire male, i fanboy ubuntu sono ovunque asd

    ReplyDelete
  16. questo test ha dei criteri un po inadatti

    ReplyDelete
  17. Vabbe', prendetevela calma, pure se parte 5 secondi prima o dopo mica muore nessuno!
    Poi basta una stronzatella, un servizio attivato in più o in meno, un server ntp diverso che ci mette un po' di più a rispondere e i tempi di avvio possono cambiare drasticamente.

    ReplyDelete
  18. Ma dobbiamo sempre fare a gara a chi ce l'ha più lungo??? :-D

    Ad ognuno il suo target e i suoi fanboy ;-)

    ReplyDelete
  19. Concordo in pieno con artista.
    Per certo posso dire che Jaunty ha un tempo di boot nettamente superiore al suo precedente, ma non ho scelto ubuntu per questo motivo

    ReplyDelete
  20. si sta facendo la sfida tra coniglio e leone? cmq io non ho provato fedora e devo dire che ubuntu e molto veloce

    ReplyDelete
  21. L'unica cosa che posso dire relativamente a questo test è che il modo di farlo è completamente errato.
    Da un semplice test fatto su macchina virtuale e per di più in concorrenza, ne dubito che esca fuori qualcosa di reale. Per vedere se un sistema operativo è + performante di un altro si devono fare vari test, su piattaforme hardware diverse e soprattutto NON in concorrenza... Questo test è come dire vediamo quale scheda video è + performante, su un unico computer e unico gioco... DECISAMENTE NO!!!

    ReplyDelete
  22. Cari amici (anomini o meno) se la metodologia che ho usato non vi sembra corretta, fatemi avere il link ad un test che considerate più attenbile, sarò lieto di pubblicarlo.

    Faccio comuqnue notare che anche chi di virtualizzazione ne capisce (ovvero, gli sviluppatori di qemu/KVM e compagnia bella) mi ha confermato che il test, a parte l'ovvio rallentamento dovuto alla concorrenza, è significativo.

    Infine, non siete obbligati a fidarvi di me o dei miei filmati "taroccati": prendete una macchina qualunque, installate la liveCD di Fedora, fate qualche boot e cronometrate i risultati.

    Buon Linux a tutti...

    PS. per Artista in crisi: in questo caso, direi che per una volta si fa a chi l'ha più corto ;)

    ReplyDelete