Por que um pendrive USB fica lento em comparação a uma unidade de disco USB “mecânica”?

4

Meu pendrive USB de 2 GB dane-elec é muito mais lento na leitura (e gravação) de dados do que em um disco rígido externo USB. O disco rígido é cerca de 6 vezes mais rápido. Isso é normal? E, em caso afirmativo, qual é a razão pela qual o pendrive USB é tão lento, enquanto os drives SSD são mais rápidos do que os discos rígidos?

    
por Dani van der Meer 09.09.2009 / 18:26

6 respostas

11

Isso é normal, mais ou menos. Tudo depende do tipo de memória dentro. Unidades flash USB são rápidas e muito boas em transferências de arquivos pequenos. No entanto, quando você diz "External USB drive", eu tomo isso como é basicamente um disco rígido regular conectado via USB em um enclusure externo. Esses tipos de discos rígidos tradicionais são mais lentos que o flash para arquivos pequenos, mas à medida que o tamanho do arquivo aumenta, o mesmo acontece com a aparência da velocidade: eles podem gravar mais dados em massa do que um USB Flash Drive barato.

Além disso, você deve fazer com que seu flash drive Usb seja compatível com USB 2.0. Se não, então USB 1.1 é muito mais lento.

No que diz respeito a unidades SSD vs Flash USB, bem, o que está dentro delas é importante. Você pode obter unidades flash USB que são muito rápidas.

Dê uma olhada no artigo como ponto de partida.

    
por 09.09.2009 / 18:36
3

EDIT: já que todo mundo está dizendo a mesma coisa, pode muito bem eu me divertir e dizer algo diferente

Que pergunta - então você espera pequeno , resistente a choque , barato ... AND rápido também ??

A razão pela qual os drives USB são mais lentos do que os discos rígidos mecânicos e os SSDs são simples - os fabricantes os criaram dessa maneira, porque é um produto de consumo em massa. E de todo o conjunto de recursos, rápido é o menos apreciado pelos consumidores médios (eles não vão notar seu único documento do Excel copiado mais de 0,1 segundos mais rápido), e o mais caro para implementar.

Então, o que você acha que os fabricantes sacrificaram? :)

    
por 09.09.2009 / 18:33
1

while SSD drives are faster than hard disks

Isso não é necessariamente verdade. Eles são muito mais rápidos em pequenas leituras aleatoriamente espalhadas (que HDs regulares são muito, muito, muito ruins, já que envolvem esperar partes mecânicas se moverem antes mesmo que você comece a ler). Mas normalmente eles são consideravelmente mais lentos na escrita (desde que você tenha que apagar a memória flash antes que você possa sobrescrevê-la) e até grandes leituras em massa (que os HDs são excelentes).

    
por 09.09.2009 / 18:45
0

Qualidade dos componentes de hardware / IC

Eu tenho uma unidade flash USB muito rápida que é tão rápida quanto as SSDs, mas custa muito dinheiro.

Embora nem sempre seja o caso que "Você recebe o que paga", às vezes é!

    
por 09.09.2009 / 18:32
0

Qualidade de peças e controlador.

Esta citação de Wiki resume bem.

The fastest drives currently available use a dual channel controller, although they still fall considerably short of the transfer rate possible from a current generation hard disk, or the maximum high speed USB throughput.

    
por 09.09.2009 / 18:36
0

É porque os SSDs tendem a ter tecnologia muito mais avançada (e cara) por dentro.

Um SSD típico possui uma grande quantidade de memória flash, combinada com um controlador que mapeia os blocos lógicos ATA em várias partes do flash. Para otimizar o desempenho, ele armazenará em cache as gravações para combiná-las em blocos flash únicos. Quando blocos lógicos são sobrescritos, isso os marcará como lixo e gravará os novos dados em outro lugar (atualizando o mapeamento lógico-a-físico, é claro). Também executará a coleta de lixo em segundo plano durante o tempo ocioso para aglutinar blocos, otimizar ciclos e garantir que haja blocos livres disponíveis para manipular gravações (para que as operações de gravação não precisem bloquear a espera por apagamentos).

Um pen drive barato, por outro lado, é um hardware muito mais simples. Em muitos casos, cada bloco lógico é mapeado para um local fixo na memória flash. Ou, se eles tiverem uma lógica de nivelamento de desgaste, será muito mais simples e sem coleta de lixo. Isso torna o chip do controlador muito mais simples e barato, mas com o efeito colateral de um desempenho de gravação muito mais lento e, potencialmente, uma vida útil mais curta.

Claro, existem muitos produtos diferentes em ambos os espaços. Alguns SSDs (especialmente modelos antigos) não são muito eficientes ou otimizados, e alguns pen drives (especialmente os modelos mais novos de alta capacidade e alto desempenho) têm muita lógica usada pelos SSDs, mas a comparação acima deve ser precisa ao comparar um moderno SSD contra um pen drive no porão de barganha.

    
por 07.03.2017 / 20:51