Instalei recentemente um novo SSD de 180 GB da série Intel 520 no meu novo MacBook Pro.
O sistema é o seguinte:
Modelo: MacBook Pro de 15 polegadas, final de 2011 (MacBookPro8,2)
Processador: 2,4 GHz Intel Core i7
Memória: 16 GB 1333 MHz DDR3
Gráficos: AMD Radeon HD 6770M 1024 MB
Software: Mac OS X Lion 10.7.3
Baia da unidade principal: Série 520 da Intel 520 SATA-3 de 180 GB (link negociado de 6 GB / s) SSD (Firmware: 400i) [80 GB grátis]
Baía óptica: Toshiba 5400 RPM 750 GB SATA-2
Trim HDD : Ativado (ativado pelo Trim Enabler App)
E aqui estão as velocidades que estou obtendo:
Leitura: 412 MB / s
Gravação: 186 MB / s
O que eu fiz errado?
Ok, fui informado em uma resposta que isso pode ocorrer porque o teste usa dados compactados que não permitirão que o controlador SandForce da série Intel 520 atinja seus altos níveis de gravação em sua arquitetura.
Aqui está outro teste (não sei se ele usa dados compactados ou não):
É melhor, mas ainda não é o que estou procurando. A propósito, o que há com 32 MB / s para operações de leitura em 4k?
Resultados esperados:
Leitura / gravação de ambos> 500MB / s
Tenho visto benchmarks com menor SSD: s (até SATA-2) superam de longe minhas velocidades de gravação. Além disso, o Intel 520 SSD: s deve ser a principal classe de SSD: s.
Relatório Trim Enabler:
Isso parece um pouco estranho em comparação com as capturas de tela do site:
Estes são os atributos SMART definidos (obtidos da Intel):
E aqui estão meus atributos SMART lidos usando a ferramenta smartctl da smartmontools:
Eles não parecem muito compatíveis. Vou tentar procurar uma ferramenta de leitura de atributos SMART para OS X que possa suportar a série Intel 520.
EDITAR:
Resolvi meu problema comprando um MacBook Pro Retina que usa um SSD PCIe2-2x. Referências abaixo:
fonte
up to ...
?Respostas:
A unidade que você está testando ( Intel 520 ) é baseada em um controlador Sandforce , esses controladores dependem muito da compactação de dados para atingir as velocidades indicadas. Como resultado, você saturará com satisfação um link SATA-III ao fazer testes seqüenciais em dados compactáveis, no entanto, essas velocidades podem cair até uma ordem de magnitude (dependendo da unidade exata) ao executar testes com dados incompressíveis.
Pelo que pude constar da captura de tela anexada, o teste que você está usando parece estar gravando quadros de imagem em disco para testar seu desempenho - as imagens não são trivialmente compactáveis, mesmo na forma descompactada / sem perdas. Pela minha experiência, esses números estão no campo correto de um controlador SF-28xx que faz benchmarks sequenciais em dados incompressíveis.
A comparação a seguir no AndandTech mostra a diferença entre o Intel 520 (60GB) ao fazer testes com dados compactáveis e incompressíveis. Essa é uma capacidade de unidade menor que a sua, o que significa que o efeito será menos pronunciado em capacidades mais altas ( 240 GB ), mas acho que isso ilustra o problema.
Existem outras unidades baseadas em controladores não Sandforce, como o Crucial M4 (Marvell), Samsung 830 (Samsung) ou Intel 510 (Marvell), que não utilizam compressão e, portanto, não sofrem a mesma variação na velocidade de gravação .
fonte
Suponho que você esteja mais preocupado com o desempenho de gravação e que esse teste represente o desempenho de gravação sequencial (520MB / s reivindicado), não aleatório (que estaria no intervalo de 250MB / s). Basicamente, o desempenho de gravação do SSD é significativamente impactado pela disponibilidade de blocos programáveis e gratuitos. Você é ~ 90% utilizado, portanto, isso pode explicar seus problemas. Você ativou o suporte TRIM na unidade? (observação: isso não é feito automaticamente no OS X, a menos que você esteja usando os SSDs da Apple oficialmente suportados).
Caso contrário, dê uma olhada aqui: http://www.groths.org/?page_id=322
Você também deve procurar o que pode mudar para lá depois de ativar o TRIM e depois executar novamente os benchmarks.
Editar: Obrigado a David nos comentários desta dica (faça o voto positivo também) - você deve ativar o TRIM antes de excluir os dados ou eles não funcionarão. Se você excluir os dados primeiro, precisará preencher novamente a unidade e excluir novamente para que o TRIM funcione conforme o esperado.
fonte