Quali sono le differenze di prestazioni durante l'installazione con Wubi?


22

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

Risposte:


17

Hai ispirato un articolo su Phoronix, intitolato The Performance Impact Of Ubuntu's Wubi Windows Installer , che nella seconda, terza e quarta pagina ha una serie di benchmark che mostrano chiaramente l'impatto delle prestazioni, vedi un esempio di seguito:

Gzip Compression benchmark in Ubuntu 10.10 e Ubuntu 10.10 con Wubi


2
Consiglio a tutti gli utenti di seguire effettivamente il link all'articolo. La rappresentazione qui sta spudoratamente selezionando il peggior benchmark e ignorando gli altri, lasciando una visione completamente distorta che viene quindi utilizzata per fuorviare gli altri utenti. ad esempio qui askubuntu.com/a/258189/14916 (ovvero incolpare semplicemente Wubi anziché cercare di aiutare gli utenti con il vero problema di fondo)
bcbc,

@bcbc sentiti libero di modificarlo per renderlo una risposta migliore :)
8128

Allora come potrei esprimere la mia giusta indignazione? ;) Sospiro, okay, aggiungerò altri grafici.
bcbc

In realtà, penso che abbiamo bisogno del permesso scritto per copiare la grafica: "Tutte le informazioni visualizzate sui siti Web di Phoronix Media sono di proprietà di Phoronix Media ed è protetta da copyright. Gli articoli non possono essere copiati o distribuiti senza il previo consenso scritto di Phoronix Media ".
bcbc,

5

L'ho trovato sui 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 lo swap o se la tua partizione di Windows è molto frammentata. Dovrebbe essere ancora molto più veloce rispetto a una tipica VM o LiveCD.

  2. Il filesystem è meno affidabile rispetto a un'installazione reale. Questo perché hai 2 filesystem annidati l'uno nell'altro che lo rende più vulnerabile di ntfs o ext3 presi singolarmente. Questo può essere un problema se si riavvia il disco rigido (scollegando l'alimentazione). I riavvii difficili non sono mai una buona idea, ma lo sono ancora meno in Wubi. Abbiamo adottato alcune misure per ridurre al minimo il rischio (e aggiungeremo un paio di accorgimenti alla prossima build), in modo che i riavvii difficili possano essere meglio tollerati, ma la regola empirica è: non riavviare duro. In Linux ci sono combinazioni di tasti alt + sysrq se ottieni stack per qualsiasi motivo.

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

Un problema secondario è che con wubi le persone tendono ad allocare meno spazio su disco rispetto a una normale installazione (dal momento che lo prendono come prova e poi continuano a usarlo). Naturalmente se lo spazio libero è finito, creerà problemi, ma non è certo colpa nostra. Stiamo cercando dei 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 vera partizione a una cartella all'interno di un disco virtuale, alleviando così il dolore.

In breve: allocare abbastanza spazio, non riavviare e non sospendere / ibernare. A parte questo dovrebbe essere il valore totale: stessa velocità (diversa da quella n. 1), stesso supporto / rilevamento hardware, stesso comportamento, stesso software. Un piccolo compromesso considerando che * forniamo quello che può essere considerato il programma di installazione del sistema operativo più semplice mai creato, qualunque sia il sistema operativo.

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

Se si dispone di una partizione libera o di un disco rigido di riserva e si è sicuri del partizionamento e della masterizzazione ISO, non c'è motivo di usare Wubi, basta andare direttamente all'installazione completa tramite live CD. Ma per le persone che non sanno cos'è una partizione, wubi è probabilmente la soluzione migliore fino ad oggi, in particolare quando strumenti come LVPM raggiungono lo stato finale. Spero che wubi porti una piccola rivoluzione agli installatori di Linux e quindi all'adozione di Linux, simile a quello che ha fatto Knoppix / LiveCD qualche anno fa ', e non sarei troppo sorpreso di vedere i cloni Wubi implementati da altre distribuzioni * nix nel prossimo futuro.

Cordiali saluti: Wubi si spera diventerà un metodo di installazione ufficiale dalla prossima versione di Ubuntu e ci "uniremo" con Ubuntu. Anche se l'installazione consigliata a lungo termine 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. Di Gutsy useremo l'ISO LiveCD invece dell'ISO alternativo come fonte di pacchetti e l'installer sarà completamente "grafico".

  • Un grosso pezzo 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.

1

Bene, due cose. Uno, EXT4 è più veloce di NTFS, ecco una prova: http://www.phoronix.com/scan.php?page=news_item&px=ODIxNw

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

Tre (perché ce ne sono sempre tre), non installare Ubuntu su Windows, non si desidera utilizzare software non libero per avviare il sistema che un giorno riceverà un aggiornamento da Microsoft e non sarà possibile riavvia Ubuntu.


Non dubito che sia più lento, sono solo curioso di sapere quanto più lentamente. Fai un buon punto sulla frammentazione. A meno che i benchmark non lo prendano esplicitamente in considerazione, è qualcosa che dovrò tenere a mente quando guarderò i risultati.
Colin,

0

Ho confrontato le differenze. Dipende anche dal sistema, ma il motivo principale dell'hit di 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 cambiare prima la riga del file / etc / mtab con la seguente:

/ dev / loop0 / ext4 rw 0 0

In caso contrario, non si avvia. Puoi anche cambiare quella linea senza fare nient'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 creare il tuo root File .disk più grande allo stesso tempo, come ho fatto io):

https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk

  1. Deframmenta i tuoi file root.disk e swap.disk da Windows usando il comando contig di sysinternals. Scaricalo gratuitamente dal sito Web Microsoft TechNet. In alternativa, è possibile utilizzare qualsiasi altro programma in grado di deframmentare un singolo file di grandi dimensioni. Ciò ha avuto un grande impatto sul miglioramento delle prestazioni anche per me.

  2. Utilizzare il parametro della riga del kernel threadirqs. Il tuo chilometraggio può variare ma questo ha funzionato bene per me sul mio sistema Dell dual core che utilizzo di più.

  3. Se un programma sembra ancora rallentare il sistema e subire un calo delle prestazioni quando lo esegui, puoi aggiungere parametri al programma offensivo nel file desktop in questo modo (questo esempio utilizza l'aggiornamento del software ma funzionerà con altri):

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

Maker è sicuro di avere installato il comando ionice o questo passaggio non farà altro che lanciare un errore.

Dopo aver fatto queste quattro cose, i successi nelle prestazioni sono molto meno di prima. Da allora non ho più avuto problemi e sono rimasto molto soddisfatto della mia installazione di Wubi. Spero sia utile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.