Costo delle prestazioni per l'esecuzione di Ubuntu da disco rigido esterno


12

Un amico si è appena lamentato del fatto che Ubuntu sia lento.

Anche se in passato ho notato una certa mancanza di reattività con Linux vs Windows, non posso davvero dire di aver avuto molto di cui lamentarmi con le recenti distribuzioni di Ubuntu. Detto questo, le sue obiezioni sembrano molto peggio di quelle che avevo una volta e so che la sua configurazione attuale è significativamente più potente del mio laptop.

E poi si è scoperto che sta eseguendo Ubuntu da un HDD esterno collegato tramite USB 2.0. Il contenitore HD è USB3.0 ma a quanto pare non riesce a avviarlo su USB3.0, quindi è passato a una delle porte USB 2.0 o qualsiasi altra cosa e che funzioni, anche se non molto bene.

Ora mi aspetto che l'USB aggiunga un po 'di sovraccarico alla comunicazione tra il computer e l'HDD; Dopo tutto, SATA è progettato per ottenere il massimo da un disco rigido, mentre l'USB è, beh, universale.

Quali sono le tue esperienze con l'avvio da HDD esterni?

Modifica: qualcuno sa quanto ci si può aspettare un rallentamento?


l'avvio da qualsiasi dispositivo esterno sarà sempre lento e non così scattante. Questa domanda è un po ', um ... inutile?
RolandiXor

Naturalmente ci sarà un rallentamento. Quello che voglio sapere è, quanto è grande?
dandan78,

2
Perchè certamente"? Collego il mio disco rigido esterno al mio PC tramite eSATA e non c'è alcun rallentamento. Alla fine la porta eSATA del mio PC è solo una connessione a una normale porta SATA sulla scheda madre. Quindi dipende davvero solo da come vengono implementate le cose.
htorque,

@ dandan78 Per usare USB 3.0 il PC / laptop del tuo amico dovrebbe avere un'interfaccia USB 3.0 (ad es. connessione)
AndriuZ,

Risposte:


17

USB 2 è spazzatura. Là. L'ho detto.

È abbastanza universale e ci ha permesso di avere un sacco di hardware aggiuntivo collegato ai nostri computer, ma per la velocità di trasferimento, non va bene. Circa 20-30 MB / s sarebbero tipici della mia esperienza.

Potrebbe non sembrare terribile, ma un'unità interna media gestisce 70-100 MB / se una grande unità SATA può toccare 300 MB / s. Esistono ovviamente anche prodotti migliori, ma sono proibitivamente costosi.

  • USB 3 è di gran lunga migliore, ma sebbene abbiamo avuto driver in Linux più lunghi di qualsiasi altra piattaforma, sono ancora piuttosto buggy nella mia esperienza. Potresti chiedergli di provare ad aggiornare il kernel alla 2.6.37 e poi a provare USB3. Gli ultimi due kernel dalla versione 2.6.35 di Maverick hanno subito alcune modifiche USB3. Allo stesso modo potrebbe non risolvere nulla: Grub potrebbe essere il problema.

  • eSATA sarebbe l'ideale per un disco esterno. Non so cosa abbia il computer del tuo amico in termini di porte (o cosa fornisce il suo disco esterno), ma eSATA pulirà il pavimento con USB 2 (probabilmente anche USB3 nei test del mondo reale). Se ce l'ha, usalo. Se ha uno slot PCI-E di riserva, forse una piccola scheda eSATA potrebbe essere una scommessa migliore (sono abbastanza economici).

    Il tempo di ricerca sarà probabilmente il più grande miglioramento rispetto a Firewire (e USB3). Non importa troppo per l'archiviazione di file multimediali di grandi dimensioni, ma quando si ronza tra molti file di piccole dimensioni (come l'avvio di Linux), fa una grande differenza.

  • Firewire potrebbe essere un'opzione se ha quell'opzione sull'unità e sul computer ... Firewire è spesso criticato per essere più lento dell'USB ma le specifiche per le specifiche, in realtà è molto più veloce nella pratica per il trasferimento dei dati. Le velocità di ricerca sono simili.

  • Se ha una scheda di rete veloce e un po 'di denaro in più, un dispositivo di archiviazione collegato alla rete potrebbe essere una buona opzione. Puoi ottenere unità a due unità abbastanza economiche che possono condividere i loro file su NFS. Se si dispone di connessioni gigabit a ciascuna estremità, ciò può tradursi in 100 + MB / s abbastanza stabili

  • Infine, se nient'altro sembra un'opzione ... Chiedigli perché è così jessy e portalo alla ripartizione. Puoi ridimensionare la partizione di Windows in modo non distruttivo (vale a dire che rimane lì tutto caldo e felice, solo un po 'più piccolo).

    Metti da parte ~ 10gigs per l'installazione di Ubuntu di base e un profilo di base e quindi collega semplicemente i big media dall'unità esterna. Il tempo di avvio e la reattività miglioreranno enormi quantità.


1
Risposta eccellente! Grazie, questo è esattamente quello che stavo cercando.
dandan78,

Eseguo Ubuntu su un vecchio Intel iMac e eseguo un altro guest Ubuntu al suo interno tramite VirtualBox. Il filesystem del guest si trova su un'unità esterna da 750 GB collegata tramite FireWire 400. Uso il guest per il controllo del codice sorgente (Perforce) e il tracciamento dei bug (Redmine), ed è certamente abbastanza veloce in Perforce per saturare Gigabit Ethernet, ed esegue Redmine abbastanza velocemente che su una LAN, le cose appaiono istantaneamente agli occhi umani.
Bob Murphy,

0

La velocità USB è solo una cosa. Conterà anche la velocità dell'unità (lettura, scrittura e rotazione), se è possibile utilizzare un SDD. Se l'unità e il PC lo supportano, è consigliabile utilizzare eSATA poiché è più veloce di noi2 (ma più lento di usb3).

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.