quinta-feira, 15 de janeiro de 2015

HGST Deskstar NAS 3 TB

Como conclusão do último post, e após uma série de iterações e análises comprei um disco da hitachi de 3tb (sata 6GB/s) para complementar a minha instalação de media center:
1- Notas da instalação e configuração
Atualmente tinha um disco 1 TB + 1 disco de 500 GB no meu media center (windows 7 - ainda sem sp1), tendo a intenção de substituir o disco de 500 Gb como disco de dados mantendo o sistema operativo  no disco de 1TB. Apesar da mb ter interface sata apenas de 3 GB/s resolvi avançar à mesma com um disco de 6GB/s por uma questão de garantia de futuro sabendo que era retrocompatível com 3gb/s.
Ao validar a bios percebi que tinha os discos sata criados como STD IDE, havendo a possibilidade de ativar o interface AHCI que em teoria daria mais performance. verifiquei que para ativar este interface teria de instalar novamente o windows... o que não estava nos meus planos e por isso mantive em IDE. Penso que poderei ultrapassar esta limitação com alterações de registry que depois vou analisar.
Por outro lado queria dar um pouco mais de segurança a alguns dados que tinha e por isso considerei a hipótese de ativar o raid por hw da mb para rentabilizar raid 1 para cerca de 500GB do disco mas da mesma maneira teria de instalar o sistema operativo de raiz e deixei cair para já essa hipótese. Tenho também duvidas que a minha MB (de 2008 :)) suporte em raid o disco de 3tb. Talvez faça essa experiência um dia mais tarde :).
Com a ideia de manter o sistema operativo fui analisar as funcionalidades bastante interessantes de RAID por sw do windows 7 (Ver "Control Panel/Administrative Tools/Computer Management/Disk Management). Existem algumas comparações em termos de performance entre o raid de sw com o raid por hw e a performance é recomendada.
Apesar de ter discos de 2 tamanhos diferentes (1 TB + 3TB), o que não é recomendado, em termos de partições seria possível.
Planeei a seguinte configuração utilizando os dois discos:
- Raid 1: Partição de 100 GB com o sistema operativo.
- Raid 1: Partição de 500 GB para fotos
Sobrar-me-iam aproximadamente 400 GB do disco 1TB e 2400 GB do disco de 3TB que iria utilizar ou em RAID 0, JBOD ou sem raid.
Primeiro passo para esta operação seria a conversão das partições do sistema operativo para disco dinâmico para poder criar os volumes... e assim o fiz na gestão de discos.
Primeira surpresa... o windows deixou de arrancar. Após o arranque reconhecia os discos normalmente mas não arrancava. 
Após alguma investigação identifiquei o problema. A mb já não pode ser baseada em BIOS para suportar discos dinâmicos. Quando converti em disco dinâmico passei a ter uma tabela de partições GPT e por sinal   só é permitido fazer boot com GPT em x64 com motherboards UEFI (http://en.wikipedia.org/wiki/GUID_Partition_Table#Windows:_32-bit_versions):

Windows: 64-bit versions

Details of GPT support on 64-bit editions of Microsoft Windows[11]
OS versionRelease datePlatformRead and write supportBoot supportNote
Windows XP Professional x64 Edition
Windows Server 2003
2005-04-25[22]x64YesNoMBR takes precedence in hybrid MBR configuration[10]
Windows Server 20032005-04-25IA-64YesYesMBR takes precedence in hybrid MBR configuration[10]
Windows Vista2006-07-22x64YesRequiresUEFI[a]MBR takes precedence in hybrid configuration[10]
Windows Server 20082008-02-27x64YesRequiresUEFIMBR takes precedence in hybrid configuration[10]
Windows Server 20082008-02-27IA-64YesYesMBR takes precedence in hybrid configuration[10]
Windows 7
Windows Server 2008 R2
2009-10-22x64YesRequiresUEFI[b]MBR takes precedence in hybrid configuration.[10]
Windows Server 2008 R22009-10-22IA-64YesYesMBR takes precedence in hybrid configuration[10]
Windows 8
Windows Server 2012
2012-08-01x64YesRequiresUEFIMBR takes precedence in hybrid configuration.[10]
Então tive de arranjar forma de reverter os discos dinâmicos para discos básicos (MBR)... Após bastante pesquisa fiz o download da ferramenta EaseUS Partition Master que permite criar um DVD Bootable para salvar o sistema. Após o boot com o dvd utilizei o interface da ferramenta para voltar a converter em disco básico (MBR), tendo o sistema voltado a fazer boot novamente sem problemas.

Outro ponto que analisei foi a possibilidade de fazer boot a partir do disco de 3 TB o que se revelou também impossível devido às limitações da BIOS do endereçamento acima de 2,2TB. Tem de se ter uma motherboard com suporte UEFI.
Encontra-se um quadro da HGST sobre o tema que é bastante claro:


Conclusões:
- Com sistemas com motherboard apenas com BIOS o recomendado é utilizar apenas discos abaixo de 2,2TB de forma a ter o máximo de opções disponíveis para boot. Após esta experiência penso que teria feito melhor em comprar 2 discos de 2 TB da HGST o que me dava a mesma capacidade interna no media center mas com mais versatilidade.
- Assim acabei por manter o disco de 3TB como Data Drive e volumes dinâmicos para utilizar a capacidade do windows 7 de montar volumes em pastas de outros discos. Isto permitiu-me dividir  espaço em volumes por tipo de conteúdo e montar na mesma directoria de Media:
Está tudo montado na directoria E:/Media:

O que se torna prático na gestão de localizações do Media em disco. Se precisar de adicionar espaço é transparente adicionar mais um volume na mesma localização. Tipicamente o que eu fazia era adicionar um novo caminho fisico com uma nova drive.
2- Performance
O disco é claramente mais rápido que os outros discos que tinha. Neste momento, ainda não estou a rentabilizar o modo AHCI, conforme expliquei acima, o que me limita um pouco a performance real. No entanto, estou bastante satisfeito.

Testes Sintéticos:
- WD Green 1TB - Modo IDE:
- HGST NAS 3TB - Modo IDE:
Claramente mais rápido! No entanto, a performance é muito inferior ao nível de ficheiros muito pequenos. Os discos físicos não têm qualquer hipótese face aos SSD para conteúdos muito fragmentados. Para otimizar o sistema seria interessante ter um disco ssd de boot e apenas os conteúdos estarem em discos fisicos.

Conclusões dos testes sintéticos sobre o WD Green 1TB:
- Seq Write: 94,66 / 22, 86 = 427 % mais rápido 
- 512 k: 58,10 / 15,36 = 386 % mais rápido
Brutal...

Testes com dados reais:
Nos testes com dados reais o ganho de performance não é tão evidente. Noto que ainda não tenho o AHCI ligado.

Disco interno 500 Gb Maxtor -> 3 Tb Hitachi:- 17996 MB de fotos: 1:25:39 - 1:31:50 (371 s): 48,5 MB/s -> ~ 50,9 MB/s (1M de bytes)
- 4452 MB 1 ficheiro: 1:43:32 - 1:44:38 (65 s): 68 MB/s -> ~ 71,3 MB/s

- 329,97 GB de Fotos e videos (86120 ficheiros): 3:13:28, 29 MB/s
Disco interno 500 Gb Maxtor -> 1 TB WD Green:2057 MB de fotos: 1:40:29 - 1:41:31 (62 s): 33,2 MB/s
1631 MB 1 ficheiro: 28 s: 58 MB/s

Conclusão sobre o disco de 1 TB: - Muitos ficheiros: 48,5 / 33,2 = 46 % melhor que o wd green 1 TB 
- 1 ficheiro: 68 / 58 = 17 % melhor que o wd green 1 TB 

Disco Interno 1Tb WD Green -> 3 Tb Hitachi- 2461,9 MB 1 ficheiro: 33 s: 74 MB/s

Disco Interno 1Tb WD Green -> 500 Gb Maxtor- 2461,9 MB 1 ficheiro: 53 s: 46 MB/s

Conclusão sobre o disco de 500 GB Maxtor: 
- 1 ficheiro: 74 / 46 = 61 % melhor que o 500 Gb Maxtor.
Verifiquei que quando estava a efetuar sincronizações de pastas com Bittorrent Sync em simultâneo com moves de ficheiros de disco externo usb2 para o disco Hitachi, tinha as seguintes velocidades (em acumulação):
- leitura: 90 MB/s + 48 MB/s (BT Sync)
- escrita: 28 MB/s (este estava limitado pela fonte que é usb 2).

Muito bom.

Análise de disco interno novo

Resumo aqui a minha análise para um disco novo para o meu media center. Estava a  precisar de mais um pouco de espaço para os meus dados (aren't we all? :)?

Tinha um disco de 1tb mais 1 de 500gb internos (mais 2 externos wd elements e wd play) e pensei em analisar duas hipóteses:
- Disco externo: Potencial para colocar no rpi ou no router de casa partilhado
- Disco interno: Manter o conceito inicial de media center windows 7 que tenho já alguns anos
- Avançar para um NAS Sinology DS213/DS214 ou DS213 air.

A opção do NAS tem vindo a ser ponderada há algum tempo mas ainda não foi desta. Só o enclosure NAS consumia o orçamento que neste momento via como possível gastar em storage. Para além de que já tenho vários dispositivos possíveis de colocar a trabalhar como NAS (ver www.freenas.org e www.tonido.com para soluções de personal cloud  - fiz alguns testes com o rPI e fiquei muito insatisfeito com a performance devido ao NTFS porque o consumo de cpu era demasiado. Pode ser que com um disco limpo possa usar o ext3fs ou ainda outro fs para ver como se comporta o rpi nestas circunstâncias.)

Como já tinha dois discos externos decidi que mais valia avançar com um interno, ficando com os externos para ligar ao rpi ou ao router de casa. Para além que o interno poderia colocar num NAS se no futuro avançar por esta hipótese.

O disco interno deu-me a vantagem de aumentar a capacidade para guardar as fotos de família (já tenho mais de 500 gb e continua a aumentar), mantendo um backup das mesmas nos discos externos.

Após esta decisão comecei a ver discos de 3 tb. Estive a ver as seguintes reviews:
- http://www.tomshardware.com/reviews/4tb-3tb-hdd,3183-4.html
- http://www.storagereview.com/western_digital_avgp_3tb_review
- http://www.tomshardware.com/reviews/red-wd20efrx-wd30efrx-nas,3248-9.html

E estive muito inclinado para o wd 3tb AV-GP. O WD Green tem o inconveniente da fiabilidade (o disco pressupõe trabalho 8h/ dia e 5 dias / semana) e performance (é menos performante que os outros) e o AV-GP está feito para 24x7 garantindo capacidade até 12 câmaras de vigilância a gravar video em simultâneo. O Red NAS tem performance no IO intensivo pior que o AV-GP porque está feito para NAS (large files maioritariamente).

O WD 3tb AV-GP custa  120€ (+- com portes na redcoon: http://www.redcoon.pt/B488529-WD-AV-GP-3TB-WD30EURX_De-35).

No entanto, as reviews em termos de performance e fiabilidade (Obrigado Manuel) atiravam-me sempre para o Hitachi (Seagate esquecer...). Quando vi na amazon que estava disponível por apenas um pouco mais de dinheiro que o AV-GP e sendo esta compra uma vários anos (o meu disco green de 1tb já tem pelo menos 5 anos...), não resisti:

- http://www.amazon.co.uk/exec/obidos/ASIN/B00HE7HG2C/ref=ox_ya_os_product#productDetails

Este já é a 7200 rpm e tem tido reviews de performance muito boas assim como o disco de 4tb também principalmente em Real Life benchmarks. Consome um pouco mais como não tenho uma farm de 8 discos não vejo problema para já:):

- http://www.storagereview.com/hgst_4tb_deskstar_nas_hdd_review

Quando receber o disco falarei na minha experiência!