Coût des performances de l'exécution d'Ubuntu à partir d'un disque dur externe

12

Un ami vient de me plaindre de la lenteur d'Ubuntu.

Bien que j'aie remarqué un certain manque de vivacité avec Linux vs Windows dans le passé, je ne peux vraiment pas dire que j'avais beaucoup à me plaindre avec les récentes distributions d'Ubuntu. Cela dit, ses objections semblent bien pires que celles que j'avais auparavant et je sais que sa configuration actuelle est nettement plus puissante que mon ordinateur portable.

Et il s'est avéré qu'il exécute Ubuntu sur un disque dur externe connecté via USB2.0. Le boîtier HD est USB3.0 mais apparemment, il ne parvient pas à le faire démarrer sur USB3.0, il est donc passé à l'un des ports USB2.0 ou autre et cela fonctionne, mais pas très bien.

Maintenant, je m'attendrais à ce que l'USB ajoute des frais généraux à la communication entre l'ordinateur et le disque dur; Le SATA est après tout conçu pour tirer le maximum d'un disque dur, tandis que l'USB est, enfin, universel.

Quelles sont vos expériences avec le démarrage de disques durs externes?

Edit: Quelqu'un sait-il à quel point un ralentissement peut être attendu?

dandan78
la source
démarrer quoi que ce soit à partir d'un externe sera toujours lent et pas si rapide. Cette question est un peu, euh ... inutile?
RolandiXor
Bien sûr, il y aura un ralentissement. Ce que je veux savoir, c'est quelle taille?
dandan78
2
Pourquoi "bien sûr"? Je connecte mon disque dur externe à mon PC via eSATA et il n'y a aucun ralentissement. Au final, le port eSATA de mon PC n'est qu'une connexion à un port SATA normal sur la carte mère. Cela ne dépend donc que de la façon dont les choses sont mises en œuvre.
htorque
@ dandan78 Afin d'utiliser USB3.0, le PC / ordinateur portable de votre ami doit avoir une interface USB3.0 (c'est-à-dire une connexion)
AndriuZ

Réponses:

17

USB 2 est un déchet. Là. Je l'ai dit.

C'est assez universel et cela nous a permis d'avoir beaucoup de matériel supplémentaire attaché à nos ordinateurs mais pour la vitesse de transfert, ce n'est tout simplement pas bon. Environ 20-30 Mo / s serait typique de mon expérience.

Cela peut ne pas sembler terrible, mais un lecteur interne moyen gère de 70 à 100 Mo / s et un excellent lecteur SATA peut toucher 300 Mo / s. Il existe bien sûr des produits encore meilleurs, mais ils sont d'un coût prohibitif.

  • L'USB 3 est bien meilleur, mais bien que nous ayons des pilotes sous Linux plus longtemps que toute autre plate-forme, ils sont encore assez bogués selon mon expérience. Vous pourriez lui demander d'essayer de mettre à niveau le noyau vers 2.6.37 puis d'essayer USB3. Les deux derniers noyaux depuis Maverick 2.6.35 ont subi quelques modifications USB3. De même, cela pourrait ne rien résoudre - Grub pourrait également être le problème.

  • eSATA serait l'idéal pour un lecteur externe. Je ne sais pas ce que l'ordinateur de votre ami a en termes de ports (ou ce que son disque externe fournit), mais eSATA essuiera le sol avec USB 2 (probablement même USB3 dans les tests du monde réel). S'il l'a, utilisez-le. S'il a un slot PCI-E de rechange, peut-être qu'une petite carte eSATA pourrait être un meilleur pari (ils sont assez bon marché).

    La recherche de temps sera probablement la plus grande amélioration par rapport à Firewire (et USB3). Cela n'a pas trop d'importance pour le stockage de gros médias, mais lorsque vous bourdonnez entre de nombreux petits fichiers (comme le démarrage Linux), cela fait une énorme différence.

  • Le Firewire pourrait être une option s'il a cette option sur le disque et l'ordinateur ... Les vitesses de recherche sont similaires.

  • S'il a une carte réseau rapide et de l'argent en réserve, un périphérique de stockage connecté au réseau peut être une bonne option. Vous pouvez obtenir des unités à deux disques assez bon marché qui peuvent partager leurs fichiers via NFS. Si vous avez des connexions gigabits à chaque extrémité, cela peut se traduire par un niveau de 100 + Mo / s assez stable

  • Enfin, si rien d'autre ne semble être une option ... Demandez-lui pourquoi il est si jessy et demandez-lui de se répartir. Vous pouvez redimensionner la partition Windows de manière non destructive (c'est-à-dire qu'elle y reste toute chaude et heureuse, juste un peu plus petite).

    Il suffit de mettre de côté ~ 10 Go pour l'installation principale d'Ubuntu et un profil de base, puis de lier simplement les gros médias à partir du lecteur externe. Le temps de démarrage et la réactivité amélioreront d'énormes quantités.

Oli
la source
1
Excellente réponse! Merci, c'est exactement ce que je cherchais.
dandan78
J'exécute Ubuntu sur un vieil Intel iMac maladroit et j'exécute un autre invité Ubuntu à l'intérieur via VirtualBox. Le système de fichiers de l'invité se trouve sur un disque externe de 750 Go connecté via FireWire 400. J'utilise l'invité pour le contrôle des sources (Perforce) et le suivi des bogues (Redmine), et il est certainement assez rapide chez Perforce pour saturer Gigabit Ethernet, et exécute Redmine assez rapidement que sur un LAN, les choses apparaissent instantanément aux yeux humains.
Bob Murphy
0

La vitesse de l'USB n'est qu'une chose. La vitesse du lecteur (lecture, écriture et rotation) comptera également si vous pouvez utiliser un SDD. Si le lecteur et le PC le prennent en charge, vous devez utiliser eSATA car il est plus rapide que us2 (mais plus lent que usb3).

papukaija
la source