O quanto uma memória eMMC é mais rápida que um HDD e o quanto é mais lenta que um SSD?
Vou colocar algumas coisas de cabeça:
Leitura Leitura Gravação Gravação sequencial aleatória sequencial Aletória HDD 100MB/s 8MB/s 100MB/s 8MB/s eMMC 40MB/s 20MB/s 20MB/s 20MB/s SSD 300MB/s 250MB/s 250MB/s 200MB/s SSD* 300MB/s 250MB/s 40MB/s 40MB/s
- Valores estimados por mim mesmo para um HDD de baixa rotação, cartão SD classe 10 simples e SSD baratex sata 3.
- O mais importante aqui não é acertar a velocidade exata, mas sim ter uma ordem de grandeza das velocidades dos discos conforme o uso.
- Ex: Se o objetivo é edição de vídeos, o HD será melhor que o SDcard. Se for para carregar o sistema operacional, o SD card será mais rápido.
- Para o SSD, esses valores consideram a gravação de baixa quantidade de dados (menor que 5% da capacidade).
- Quando a cópia é para a mesma unidade de disco (mover ou copiar os dados entre partições sda2 e sda5, por exemplo), considerar os valores de leitura/gravação ALEATÓRIA!!!
- SSD* indica velocidades para volume de dados superiores a 5% do tamanho do disco, quando o cache presente nas unidades fica cheio.
É por isso que as vezes o SSD é rápido no uso, mas quando vamos mover uma partição no disco, o processo é extremamente lento.
1 curtida
Excelente para tomar como referencial. Valeu!
Complementando a ótima resposta do @Deleterium.
Em leitura/escrita Aleatório pode haver variações grandes a depender de queue depth, 512 bytes, 4k… Por exemplo um HDD pode ser extremamente mais lento em escrita de 512 bytes aleatório, chegando nos KB/s e quse 1x mais rápido em 4k do que o que foi exposto. É mais uma curiosidade mesmo já que isso se resume a alguns cenários especiais em bancos de dados.
Podemos colocar na sopa os NVMe também SSDs em PCIe, com seus 0.8~3GB/s sequencial e incriveis 80~110MB/s aleatório.
2 curtidas