Quali differenze di prestazioni ci sono quando si installa con Wubi?

22

So che Wubi è più lento nell'IO su disco, ma non riesco a trovare nulla al riguardo online tranne che dichiarazioni vaghe come "ricerche di dischi leggermente più lente". Qualcuno ha fatto dei benchmark per quantificare la differenza di velocità?

    
posta Colin 18.10.2010 - 21:54

4 risposte

17

Hai ispirato un articolo su Phoronix, intitolato L'impatto delle prestazioni di Ubuntu Wubi Windows Installer , che nella seconda, terza e quarta pagina presenta una serie di benchmark che mostrano chiaramente l'impatto sulle prestazioni, vedi un esempio qui sotto:

    
risposta data 8128 21.10.2010 - 16:08
5

L'ho trovato nei forum, puoi leggerlo nel suo post originale qui

  1. Le prestazioni del disco sono leggermente più lente. Non dovresti essere in grado di notare alcuna differenza in circostanze normali. Il problema diventa più evidente se hai poca memoria e usi molto swap o se la tua partizione Windows è molto frammentata. Dovrebbe essere ancora molto più veloce rispetto a una tipica VM o LiveCD.

  2. Il filesystem è meno affidabile di una vera installazione. Questo perché hai 2 file system annidati l'uno dentro l'altro che lo rende più vulnerabile di ntfs o ext3 presi singolarmente. Questo può essere un problema se si riavvia (staccando la corrente). I riavvii duri non sono mai una buona idea, ma ancor meno in wubi. Abbiamo preso alcune misure per ridurre al minimo il rischio (e aggiungeremo un paio di trucchi alla prossima build), in modo che i reboot duri possano essere meglio tollerati, ma la regola generale è: non riavviare con forza. In linux ci sono combinazioni di tasti alt + sysrq se ottieni uno stack per qualsiasi motivo.

  3. Ibernazione / Sospensione non funziona correttamente. Stiamo esaminando questo con l'aiuto di alcuni sviluppatori di kernel di Ubuntu. O lo ripareremo o disabiliteremo la sospensione / sospensione.

Un problema secondario è che con le persone wubi tendono ad allocare meno spazio su disco rispetto a una normale installazione (dal momento che la prendono come prova e continuano a usarla). Naturalmente se lo spazio libero è finito, creerà problemi, ma non è colpa nostra. Stiamo esaminando i modi per espandere i dischi virtuali, ma sarebbe comunque un'app separata. Detto questo, in Linux è possibile creare un collegamento da una cartella all'interno di una partizione reale in una cartella all'interno di un disco virtuale, alleviando così il dolore.

In breve: allocare abbastanza spazio, non eseguire il riavvio e non sospendere / ibernare. Oltre a questo dovrebbe essere il monty completo: stessa velocità (diversa da quella per il numero 1), stesso supporto hardware / rilevamento, stesso comportamento, stesso software. Un piccolo compromesso considerando che * forniamo quello che può essere considerato l'installer del sistema operativo più semplice mai creato, indipendentemente dal sistema operativo.

Per quanto riguarda l'uso a lungo termine, considererei wubi una soluzione a medio termine. Puoi usarlo felicemente per settimane e mesi, ma a causa dei 3 problemi sopra riportati, se ti accorgi di usare Ubuntu piuttosto pesantemente, potresti voler fare un'installazione completa in seguito. Detto questo, abbiamo uno strumento per migrare i dischi virtuali su una partizione reale (LVPM di tuxcantfly). Pertanto, la migrazione dovrebbe essere abbastanza fluida (ciò dovrebbe comportare un'installazione identica al 100% a quella standard mantenendo i dati e le impostazioni).

Se hai una partizione libera o un disco rigido di riserva e sei sicuro del partizionamento e della masterizzazione ISO non ci sono molti motivi per usare Wubi, basta andare direttamente per l'installazione completa tramite live CD. Ma per le persone che non sanno cosa sia una partizione, wubi è probabilmente la soluzione migliore fino ad oggi, soprattutto quando strumenti come LVPM raggiungono lo stato finale. Spero che wubi porterà una piccola rivoluzione agli installer di Linux e quindi all'adozione di Linux, simile a ciò che Knoppix / LiveCD ha fatto alcuni anni fa ', e non sarei troppo sorpreso di vedere i cloni di Wubi implementati da altre distribuzioni * nix nel prossimo futuro.

FYI: Wubi si spera che diventi un metodo di installazione ufficiale dalla prossima versione di Ubuntu e ci "fonderemo" con Ubuntu. Anche se l'installazione a lungo termine raccomandata sarà ancora basata sull'attuale programma di installazione di LiveCD (con partizionamento), il programma di installazione di Wubi sarà disponibile anche sul CD ufficiale e come download separato. Con Gutsy useremo l'ISO di LiveCD in contrapposizione a ISO alternativo come sorgente di pacchetti e l'installer sarà completamente "grafico".

  • Una grossa fetta di merito va alle persone che ci hanno dato la possibilità di avviare linux da windows (grub4dos) e ci hanno fornito l'accesso r / w a ntfs (ntfs-3g), senza tali tecnologie wubi non sarebbe possibile oggi.
risposta data TheXed 19.10.2010 - 02:31
1

Bene, due cose. Uno, EXT4 è più veloce di NTFS, ecco una prova: link

Due, con NTFS c'è la frammentazione e anche se è difficile determinare quanto rallenterà il sistema saprai che alla fine lo rallenterà.

Tre (perché c'è sempre un tre), non installare Ubuntu su Windows, non si vuole usare software non libero per avviare il sistema che alla fine riceverà un aggiornamento da Microsoft un giorno e non lo si essere in grado di avviare nuovamente Ubuntu.

    
risposta data Nyamiou The Galeanthrope 20.10.2010 - 23:32
0

Ho confrontato le differenze. Dipende anche dal sistema, ma il motivo principale per il successo delle prestazioni è ext3 e il fatto che l'immagine del disco sia un file.

Queste sono quattro cose che puoi fare, tuttavia, per aumentare le prestazioni su un'installazione Wubi:

  1. Converti il ​​filesystem dell'immagine del disco da ext3 a ext4. Non dimenticare di modificare la riga del file / etc / mtab nel modo seguente:

/ dev / loop0 / ext4 rw 0 0

Se non lo fai, non si avvia. Puoi persino modificare quella linea senza fare altro (e le prestazioni miglioreranno gradualmente con ogni nuovo file aggiunto) ma ho usato il seguente metodo, che funziona ancora meglio e offre immediatamente i vantaggi di ext4 per tutti i file (puoi fare la tua radice .disk più grande allo stesso tempo, come ho fatto io):

link

  1. Deframmentare i file root.disk e swap.disk da Windows usando il comando contig di sysinternals. Basta scaricarlo gratuitamente dal sito Web Microsoft TechNet. Oppure, puoi usare qualsiasi altro programma che possa deframmentare un singolo file di grandi dimensioni. Ciò ha avuto un grande impatto sul miglioramento delle prestazioni anche per me.

  2. Usa il parametro della linea del kernel di threadirqs. Il tuo chilometraggio può variare, ma questo ha funzionato bene con il mio sistema Dell dual-core che utilizzo maggiormente.

  3. Se un programma sembra ancora rallentare il sistema e subire un calo di prestazioni durante l'esecuzione, è possibile aggiungere parametri al programma incriminato nel file desktop in questo modo (in questo esempio viene utilizzato il programma di aggiornamento del software, ma funzionerà con gli altri):

ionice -c 3 nice -n 19 / usr / bin / update-manager

Assicurati di avere il comando ionice installato o questo passaggio non farà altro che generare un errore.

Dopo aver fatto queste quattro cose, i risultati delle prestazioni sono molto meno di prima. Da allora non ho più avuto alcun problema e sono stato molto contento della mia installazione Wubi finora. Spero che questo sia utile.

    
risposta data D. Charles Pyle 12.03.2015 - 20:43

Leggi altre domande sui tag