Qual é a maneira mais rápida de armazenar / acessar arquivos grandes?

3

Eu faço muita edição de vídeo no meu Mac e preciso de uma maneira de armazenar arquivos muito grandes (30 GB) e não tenho espaço no meu HD.

Um disco rígido externo USB / Firewire funcionaria, mas parece muito lento para trabalhar de forma consistente com arquivos tão grandes. Eu também considerei comprar outro computador, com um disco rígido grande, e colocá-lo na mesma rede com uma pasta compartilhada.

Qual é a maneira mais rápida / eficiente de fazer isso? Por favor, considere as velocidades USB 2.0, tempos de leitura do disco rígido, velocidades de ethernet, etc. Existem outras opções que eu devo considerar?

    
por philfreo 23.08.2009 / 04:25

6 respostas

3

Se você está procurando velocidade consistente para acessar dados de discos rígidos externos no seu Mac, evite USB 2.0, se possível - use Firewire ou eSATA (se você tiver um MacPro ou Power Mac G5).

Embora o USB 2.0 tenha um throughput teórico mais alto do que o Firewire 400 (480 vs. 400), seu rendimento no mundo real é menor e é "intermitente", o que pode resultar em quadros perdidos com bastante facilidade. Firewire e eSATA não terão esse problema.

De qualquer forma, um breve resumo das velocidades teóricas que você pode obter nas diferentes conexões:

USB 2.0:       480 Mbps  (~60 MB/sec)
Firewire 400:  400 Mbps  (~50 MB/sec)
Firewire 800:  800 Mbps  (~100 MB/sec)
eSATA 150:     1500 Mbps (~188 MB/sec)
eSATA 300:     3000 Mbps (~375 MB/sec)
Fibre Channel: 1000 - 10000 Mbps depending on installation. (Expensive)
Ethernet:      3 - 100000 Mbps depending on installation and overhead. (Cheap to exceedingly expensive)
----------
Future / Extremely new Protocols
----------
Firewire 3200: 3200 Mbps (~400 MB/sec)
Firewire 6400: 6400 Mbps (~800 MB/sec)
USB 3.0:       5000 Mbps (~625 MB/sec) (with protocol overhead)
               3200 Mbps (~400 MB/sec) (actual throughput of data excluding protocol overhead)
eSATA 600:     6000 Mbps (~750 MB/sec)

Essas são as velocidades teóricas que uma única conexão pode lhe dar - se o (s) disco (s) rígido (s) conectado (s) pode saturar esse link é uma história diferente. Por exemplo, uma unidade de 5400 RPM

A taxa máxima teórica de transferência de dados em um disco rígido pode ser determinada dividindo-se os setores por trilha * 0,5kb dividido pelo tempo de revolução. ( Fonte: IBM ) É por isso que você encontrará discos rígidos de tamanhos maiores que, na verdade, proporcionarão uma melhor transferência taxas (mais dados por setor). Uma unidade de 7200 RPM deve ser suficiente para a maioria dos aplicativos, dependendo do arquivo que você está tentando ler e da velocidade. (por exemplo, não será suficiente para HD não compactado, REDCODE, etc.)

A outra maneira, conforme especificado anteriormente, é configurar um RAID para tentar saturar o link entre o (s) disco (s) rígido (s) e o computador. RAIDs, redes de canal de fibra ou até mesmo redes Ethernet de 10 gigabits (ou mesmo 100 gigabits) podem ficar muito caras muito rapidamente, mas podem oferecer velocidades não possíveis com conexões mais normais.

    
por 23.08.2009 / 08:02
2

I do a lot of video editing on my Mac and need a way to store very large (30 GB) files, and don't have room on my HD.

unidades de armazenamento externas são apenas isso, dispositivos de armazenamento. Se você tiver que trabalhar com arquivos tão grandes, atualize seu disco rígido interno. HDDs de 1 TB são muito baratos e se você quiser realmente grande e muito rápido, adquira o novo Hitachi Deskstar 7K2000 .

... ou aguarde a disponibilidade do USB 3.

    
por 23.08.2009 / 04:42
2

O seu computador tem uma interface eSATA ? eSATA é exatamente o mesmo que ter o disco rígido conectado internamente em seu computador, exceto que é externo. Em outras palavras, ele usa a mesma interface dos seus discos rígidos internos e, portanto, eles são executados a toda velocidade (até 300MB / s)

Se você não tiver uma porta eSATA, poderá compre uma placa PCIe eSATA para colocar no seu computador. / p>     

por 23.08.2009 / 06:47
1

Quando você precisa armazenar grandes quantidades de dados com velocidade de acesso,
ajuda a
RAID 0 .

Lembre-se de que, embora digamos RAID aqui, não é sobre redundância, mas velocidade .
Se você precisar de redundância também, consulte o artigo vinculado para espelhamento com distribuição.

Como um aparte, agora há dispositivos Compact Flash que incorporam striping RAID para velocidade:
Photofast CR-7200 CompactFlash adaptador executa quatro microSDs No RAID
No entanto, isso pode não ser uma boa solução para trabalhar com um arquivo de 80GB,
Que o CF RAID fornece capacidade para 64 GB com velocidade de distribuição - útil para muitas outras aplicações.

    
por 23.08.2009 / 05:49
1

Olhe para um NAS - você pode obtê-los com 2 drives e RAID, que devem ser super rápidos, e eles simplesmente ficam pendurados na sua rede local - não tão volumosos quanto um novo computador:)

    
por 23.08.2009 / 08:25
0

Para uma boa opção local, use RAID 1, discos espelhados, com algumas unidades SAS boas a 15000 rpm. Um passo além disso em complexidade e preço seria um NAS com algum bom armazenamento RAID 5, novamente SAS a 15000 rpm. A opção mais rápida, mas provavelmente totalmente irrealista, é uma SAN. Embora você possa realmente fazer algo entre um NAS e um completo em SAN. Prepare-se com um NAS em seu próprio switch dedicado e uma rede diferente. Em seguida, coloque outra placa de rede (gigabit ethernet) em sua (s) estação (ões) de trabalho e use uma rede dedicada para acessar seu NAS. Não é tão rápido quanto o canal de fibra de 10gb SAN, mas deve ser muito rápido.

    
por 30.04.2010 / 18:26