Custo de desempenho da execução do Ubuntu a partir do disco rígido externo

12

Um amigo apenas se queixou de que o Ubuntu era lento.

Embora eu tenha notado uma certa falta de interesse no Linux vs Windows no passado, realmente não posso dizer que tive muito que reclamar com as recentes distribuições do Ubuntu. Dito isto, suas objeções parecem muito piores do que as que eu costumava ter e sei que sua configuração atual é significativamente mais poderosa que o meu laptop.

E então ele descobriu que ele está executando o Ubuntu em um disco rígido externo conectado via USB2.0. O gabinete HD é USB3.0, mas aparentemente ele não consegue inicializá-lo no USB3.0, então ele mudou para uma das portas USB2.0 ou o que quer que funcione, embora não muito bem.

Agora, eu esperaria que o USB adicionasse alguma sobrecarga à comunicação entre o computador e o disco rígido; Afinal, a SATA foi projetada para obter o máximo de um disco rígido, enquanto o USB é universal.

Quais são as suas experiências com a inicialização de HDs externos?

Edit: Alguém sabe o quanto de um abrandamento pode ser esperado?

dandan78
fonte
inicializar qualquer coisa de um externo sempre será lento e não tão ágil. Esta pergunta é um pouco, hum ... inútil?
RolandiXor
Claro que haverá uma desaceleração. O que eu quero saber é qual o tamanho?
precisa saber é o seguinte
2
Por que "claro"? Eu conecto meu disco rígido externo ao meu PC via eSATA e não há lentidão. No final, a porta eSATA do meu PC é apenas uma conexão com uma porta SATA normal na placa-mãe. Portanto, depende realmente de como as coisas são implementadas.
Htorque 16/01/11
@ dandan78 Para utilizar USB3.0 PC do seu amigo / Laptop deve ter uma interface (ou seja, conexão) USB3.0
AndriuZ

Respostas:

17

USB 2 é um lixo. Lá. Eu disse isso.

É bastante universal e nos permitiu obter um monte de hardware extra conectado aos nossos computadores, mas para velocidade de transferência, isso não é bom. Cerca de 20 a 30 MB / s seria típico na minha experiência.

Pode não parecer terrível, mas uma unidade interna média gerencia 70-100MB / se uma ótima unidade SATA pode tocar 300MB / s. É claro que existem produtos ainda melhores, mas são proibitivamente caros.

  • O USB 3 é muito melhor, mas embora tenhamos drivers no Linux por mais tempo do que qualquer outra plataforma, eles ainda são bastante problemáticos na minha experiência. Você pode pedir para ele tentar atualizar o kernel para 2.6.37 e depois tentar o USB3. Os dois últimos kernels desde o 2.6.35 do Maverick tiveram algumas alterações no USB3. Da mesma forma, isso pode não resolver nada - o Grub também pode ser o problema.

  • O eSATA seria o ideal para uma unidade externa. Não sei o que o computador do seu amigo tem em termos de portas (ou o que o disco externo fornece), mas o eSATA limpará o chão com o USB 2 (provavelmente até o USB3 em testes do mundo real). Se ele tiver, use-o. Se ele tiver um slot PCI-E sobressalente, talvez uma pequena placa eSATA possa ser uma aposta melhor (elas são bem baratas).

    O tempo de busca provavelmente será a maior melhoria em relação ao Firewire (e USB3). Não importa muito armazenar grandes mídias, mas quando você está movimentando-se entre muitos arquivos pequenos (como a inicialização do Linux), faz uma enorme diferença.

  • O Firewire pode ser uma opção se ele tiver essa opção na unidade e no computador ... O Firewire é frequentemente criticado por ser mais lento que o USB, mas especificação por especificação, na verdade é muito mais rápido na prática para transferência de dados. As velocidades de busca são semelhantes.

  • Se ele tiver um adaptador de rede rápido e algum dinheiro extra, um dispositivo de armazenamento conectado à rede pode ser uma boa opção. Você pode obter unidades de duas unidades bem baratas que podem compartilhar seus arquivos pelo NFS. Se você tiver conexões de gigabit em cada extremidade, isso poderá resultar em 100 + MB / s razoavelmente constantes

  • Finalmente, se nada mais parece uma opção ... Pergunte a ele por que ele está sendo tão exigente e peça a ele que reparticione. Você pode redimensionar a partição do Windows de maneira não destrutiva (ou seja, ela permanece lá quente e feliz, apenas um pouco menor).

    Apenas reserve ~ 10gigs para a instalação principal do Ubuntu e um perfil base e, em seguida, basta ligar a mídia grande da unidade externa. O tempo de inicialização e a capacidade de resposta melhoram grandes quantidades.

Oli
fonte
1
Excelente resposta! Obrigado, é exatamente isso que eu estava procurando.
precisa saber é o seguinte
Eu corro o Ubuntu em um velho Intel iMac desajeitado e corro outro convidado do Ubuntu por meio do VirtualBox. O sistema de arquivos do convidado está em uma unidade externa de 750 GB conectada via FireWire 400. Eu uso o convidado para controle de origem (Perforce) e rastreamento de erros (Redmine), e certamente é rápido o suficiente no Perforce para saturar a Ethernet de gigabit e executa o Redmine com rapidez suficiente que através de uma LAN, as coisas aparecem instantaneamente aos olhos humanos.
Bob Murphy
0

A velocidade do USB é apenas uma coisa. A velocidade do inversor (leitura, gravação e rotação) também contará, se você puder usar um SDD. Se a unidade e o PC suportarem, você deve usar o eSATA, pois é mais rápido que o us2 (mas mais lento que o usb3).

papukaija
fonte