Por que um pendrive USB fica lento em comparação com 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 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 pen drive USB é tão lento, enquanto os drives SSD são mais rápidos do que os discos rígidos?

Dani van der Meer
fonte
A memória flash de baixo custo (a maioria dos pen drives USB e cartões SD) faz apenas algumas gravações aleatórias por segundo. Discos rígidos mecânicos podem fazer cerca de cem. Se você escrever um grande número de pequenos arquivos, verá uma enorme diferença.
netvope

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 considero como basicamente um disco rígido comum conectado via USB em um gabinete 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 se certificar de que o seu pen drive USB é na verdade compatível com USB 2.0. Se não for, o USB 1.1 é mais lento.

Tanto quanto SSD vs drives USB Flash, bem é o que está dentro que conta. Você pode obter unidades flash USB que são muito rápidas.

Dê uma olhada neste artigo para um ponto de partida.

J Sidhu
fonte
1
Apenas curioso, quão mais lento é o USB 1.1? Eu li em algum lugar que 1.1 significa que sua velocidade de transferência é de 11MB / seg e 2.0 significa 20MB / seg, mas eu duvido que isso seja verdade ou não.
tomorrow__
2
Só para ficar claro, meu carro é definitivamente USB 2.0 ...
Dani van der Meer
4
@ kai: diferença muito maior. De everythingusb.com: USB 2.0 tem uma taxa de dados brutos em 480Mbps, e é avaliado 40 vezes mais rápido do que sua interface predecessor, USB 1.1, que encabeça a 12Mbps
Will Eddins
2
USB 1.1 é avaliado a 12 mega bits por segundo, o que equivale a ser de cerca de 1 megabyte por segundo. O USB 2.0 é apenas 40 vezes mais rápido, avaliado em 480 Mega bit por segundo, o que significa cerca de 40 megaByTES por segundo.
caliban
2
Além disso, note que Mbps é megabits por segundo, o que significa velocidade máxima USB 1.1 de é de cerca de 1.5MB / s
Will Eddins
3

EDIT: uma vez que todo mundo está dizendo a mesma coisa, pode também eu me divertir e dizer algo diferente

Que pergunta - então você espera pequeno , resistente ao choque , barato ... E rápido demais?

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 massa para os consumidores. E de todo o conjunto de recursos, o mais rápido é o menos apreciado pelos consumidores médios (eles não vão notar o ú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? :)

caliban
fonte
Não tenho certeza se concordo com a parte barata. O preço por gigabyte é muito maior do que um disco rígido mecânico. Mas suponho que você tem um ponto, eu provavelmente esperar muito :)
Dani van der Meer
1
todos nós esperamos muito, mas ficamos muito pequenos. É por isso que chegamos ao SuperUser.com para resmungar. : P
caliban
1

enquanto as unidades SSD são mais rápidas que os discos rígidos

Isto 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 a espera de partes mecânicas para mover antes mesmo de você começar a ler). Mas eles geralmente são consideravelmente mais lentos na escrita (desde que você tenha que apagar a memória flash antes de poder sobrescrevê-la) e até mesmo grandes volumes de leitura (em que os HDs são excelentes).

Michael Borgwardt
fonte
1
E não se esqueça de que os discos mecânicos têm o cache onboard, portanto eles só precisam ler esses arquivos pequenos uma vez.
Joel Coehoorn
1
corrigir. 1
1
Depende de qual SSD você está falando. Existem alguns SSDs que vencem os HDDs até mesmo na escrita e nas leituras sequenciais, eles custam um pouco mais do que os SSDs mais baratos. Existem até alguns que são 100x mais rápidos que os HDDs, você apenas paga pelo nariz por eles.
davr
1
Esses benchmarks, cdfreaks.com/review/18164-ocz-agility-120gb-ssd-review/… , mostram um SSD quase duas vezes mais rápido que o mecânico na gravação seqüencial. Eles podem não ter a liderança insana como fazem nas leituras, mas eu não chamaria isso de "consideravelmente mais lento".
hyperslug
0

Qualidade de componentes de hardware / IC

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

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

William Hilsum
fonte
0

Qualidade de peças e controlador.

Esta citação Wiki resume bem.

As unidades mais rápidas atualmente disponíveis usam um controlador de canal duplo, embora ainda fiquem consideravelmente aquém da taxa de transferência possível a partir de um disco rígido de geração atual, ou da taxa de transferência USB de alta velocidade máxima.

user10547
fonte
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 do 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 os 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 os blocos e 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.

David C.
fonte