Leão OS X e SSD

7

Recentemente recebi um SSD Crucial M4 para o meu MacBook Pro 13 "de meados de 2009 (2,53 GHz). Como paguei algum dinheiro, gostaria de obter o melhor desempenho possível dele. Execução de um teste de velocidade usando a loja de aplicativos Black Magic Speed Teste, ele mostrou 260 Mb de leitura e 170 Mb de gravação, embora no site Crucial ele diz que ler até 500 Mb. Trim não está habilitado e firmware é o mais recente (0309).

A velocidade de conexão é de 3 GB / s SATA.

Esse desempenho é normal ou algo está errado?

Do criador de perfil do sistema:

Vendor: NVidia
 Product:   MCP79 AHCI
 Link Speed:    3 Gigabit
 Negotiated Link Speed: 3 Gigabit
 Description:   AHCI Version 1.20 Supported

   M4-CT128M4SSD2:

      Capacity: 128.04 GB (128,035,676,160 bytes)
      Model:    M4-CT128M4SSD2                          
      Revision: 309
      Serial Number:    000000001204032BCB4A
      Native Command Queuing:   Yes
      Queue Depth:  32
      Removable Media:  No
      Detachable Drive: No
      BSD Name: disk0
      Medium Type:  Solid State
      TRIM Support: No
      Partition Map Type:   GPT (GUID Partition Table)
      S.M.A.R.T. status:    Verified
      Volumes:
    disk0s1:
      Capacity: 209.7 MB (209,715,200 bytes)
      BSD Name: disk0s1
      Content:  EFI
    Macintosh HD:
      Capacity: 127.18 GB (127,175,917,568 bytes)
      Available:    63.01 GB (63,009,751,040 bytes)
      Writable: Yes
      File System:  Journaled HFS+
      BSD Name: disk0s2
      Mount Point:  /
      Content:  Apple_HFS
    Recovery HD:
      Capacity: 650 MB (650,002,432 bytes)
      BSD Name: disk0s3
      Content:  Apple_Boot
latusaki
fonte
1
+1 ótima pergunta; Eu também tenho um M4 e quero saber se eu posso fazê-lo mesmo pargo
Dave DeLong
postado em alguns lugares. Onde quer que eu receba resposta Vou postar no resto.
latusaki
Um fator que esqueci é que 500 mb / s é para SATA 6gb / s. Será que isso duplicaria a minha leitura, ficando em torno de 500mb / s da corrente de 260?
latusaki
uma conexão de 3gb / s deve ser capaz de fornecer pelo menos 0.375MB / s
Alexander
1
Suas estatísticas são aceitáveis. Eu tenho um Vertex2 e ele puxa os mesmos números. Enquanto meu Mac suporta taxa de transferência de 6 GB / s, a unidade não suporta. Seu problema é o contrário. Para empurrar mais de 350 mb, você precisará de um Mac com um controlador de 6 GB / s. Esse é o seu gargalo. A unidade está funcionando de maneira ideal sob as condições atuais.

Respostas:

10

A velocidade do link do seu SSD é limitada pela Taxa de transferência da interface SATA e do sobrecarga de protocolo .

  • SATA 3 (6 Gbit / s): max. 600MB / s
  • SATA 2 (3 Gbit / s): max. 300MB / s
  • SATA 1 (1,5 Gbit / s): máx. 150MB / s

Um documento pelo Organização Internacional Serial ATA diz:

Qual é a taxa de transferência de dados real do SATA 6Gb / s?

Responda:
A taxa de transferência realizável em um link SATA de 6 Gb / s depende da eficiência do projeto do controlador nos lados do host e do dispositivo da interconexão. A interface SATA 6Gb / s transmite informações a 600MB / s, mas nem todos os 600MB / s são percebidos como a carga útil dos dados do usuário porque o protocolo inclui outros dados e comunicações de handshaking entre o host e o dispositivo. Em geral, a interface SATA é muito eficiente. As taxas de transferência realizadas são tipicamente muito próximas do máximo teórico , que é um dos principais benefícios da tecnologia SATA para dispositivos de armazenamento em massa.

Qual a sobrecarga que reduz a taxa de transferência de 6 Gb / s para a taxa de transferência do mundo real?

Responda:
Há duas categorias gerais de sobrecarga que entram em jogo: uma comunicação usada para enviar comandos e receber status, e uma comunicação de baixo nível que lida com handshakes entre o host e os dispositivos para garantir a integridade da transmissão.

É melhor comparar suas taxas de transferência com as de outros usuários Crucial M4. Uma comparação ideal seria comparar discos usando o mesmo firmware, ferramenta de benchmark e interface SATA.

No entanto, a melhor comparação que encontrei é discussão em forum.crucial.com . Neste segmento, os usuários estão comparando as velocidades Crucial M4 128GB (firmware 009) em uma interface SATA 2. Mesmo que você esteja usando um firmware diferente, os resultados devem ser comparáveis, porque a atualização do firmware 0309 não visava melhorar as taxas de transferência. A julgar por esta discussão, eu diria que sua taxa de transferência está bem.

A única maneira de obter a velocidade prometida do Crucial M4 é usando uma interface SATA 3. No meu MBP eu estou usando atualmente um Crucial M4 128GB (firmware 0309) com uma interface SATA 3. o Teste de Velocidade da Magia Negra me dá:

  • max. Leitura de 510 MB / s
  • max. 190 MB / s escrever
gentmatt
fonte
Obrigado pelo post informativo. Depois de muita leitura, decidi experimentar o ativador trim (em seu último lançamento). Você ativou o trim?
latusaki
@latusaki Eu nunca habilitei o TRIM nos últimos meses que eu tenho usado o Crucial M4. Durante esse período, não notei uma grande perda de desempenho. este Artigo alemão indiretamente menciona que a atualização de Firmware 0009 melhorou significativamente a coleta de lixo em seu teste. Até usei o SSD com o Filevault 2 ativado na maior parte do tempo. Mas, eu decidi dar TRIM uma tentativa como três horas atrás, porque parece estar funcionando bem para o Crucial M4. :)
gentmatt
Ok .. se eu conseguir qualquer indicação de que é uma má ideia mal postar .. espero serviço ao cliente crucial saberá com certeza.
latusaki
Resposta de Crucial terminou com isso: TRIM no entanto é uma ótima ferramenta e ajuda a limpar seu disco para uso futuro. Se você pode habilitá-lo, então eu recomendo fazê-lo, mas se você não pode, então não se preocupe com isso como Garbage Collection está fazendo o mesmo trabalho automaticamente.
latusaki
1
@latusaki Aqui está uma boa leitura sobre TRIM e OS X. Sua milhagem pode variar, pois seu SSD não possui um controlador SandForce integrado: apple.stackexchange.com/questions/25224/…
3

Você recebe um grande sucesso em uma conexão SATA2 em vez de SATA3. Dando uma olhada rápida na análise da Anandtech sobre a M4, seus números não parecem fora de linha.

http://www.anandtech.com/show/4253/the-crucial-m4-micron-c400-ssd-review/3

A única maneira mais fácil de tornar as coisas mais rápidas é atualizar para uma unidade maior.

Você precisa estar ciente do desempenho ao longo do tempo. Como o TRIM não está em execução, você depende da coleta de lixo da unidade para manter o desempenho. Existem maneiras de implementar o TRIM on Lion para unidades SSD que não sejam da Apple, mas as revisões são mistas. Não tenho idéia de como o GC é eficiente na M4 ao usá-lo com o OS X.

Bill Tanner
fonte
1
Apenas um ponto para adicionar à resposta de Bill: O artigo da Anandtech mostra que a coleta de lixo interna da unidade não funciona bem. Não é aconselhável executar TRIM no OS X caso a unidade tenha um controlador SandForce, mas o M4 não. E provavelmente se beneficiaria do suporte TRIM. Isso não é um endosso do TRIM no OS X, mas um ponto de consideração.
@cksum Você está certo, mas devo mencionar que este artigo é muito antigo. Este teste foi publicado em 31/03/2011, onde o Crucial M4 tinha firmware 0001. Houve três atualizações de firmware desde então. 0002 em 08/06/2011, 0009 em 25/08/2011 e 0309 em 13/01/2012.
gentmatt
A atualização de firmware 0009 "melhorou a latência de gravação para um melhor desempenho em cargas de trabalho de gravação pesadas". Mas eu não sei qual foi o aumento de desempenho. Eu não vi nenhum teste usando um m4 crucial com a revisão de firmware 0009 ou 0309.
gentmatt
@gentmatt Talvez executar o Xbench depois de algum tempo seja o caminho a seguir. Eu sei que o TRIM no OS X não tem conflitos com nada além do SandForce, mas pode não ser necessário neste caso. Talvez olhar para o desempenho após 6 meses de uso da unidade e, em seguida, agir seja a aposta mais segura.
0

As respostas existentes são boas, mas realmente não menciono uma última coisa que incluirei aqui apenas para que seja mencionada por completo. Quaisquer classificações de velocidade dadas para SSDs são uma indicação das velocidades de transferência de dados controlador embutido na unidade, não na unidade real. Agora, ao contrário de uma unidade rotativa normal onde o controlador está em grande parte na placa-mãe e as unidades estão armazenando e recuperando seus dados, o controlador em uma unidade SSD tem mais recursos, e essa é a capacidade de compactar / descompactar seus dados na mosca no caminho de entrada / saída.

Portanto, se você enviar um arquivo de dados cuidadosamente formatado que seja facilmente (de) compressível, o controlador fará isso, e isso pode significar que ignorar a quantidade de leitura / gravação que realmente foi feita, seus números podem parecer insuflados. Para obter 500Mb / s, você precisa dessas condições. É um pouco confuso, mas para apresentar tal velocidade, ele não terá escrito a essa velocidade, apenas comprimido e escrito (digamos que seja 50% de redução / aumento de tamanho, então isso é uma eficaz duplicação da transferência de dados).

Obviamente, isso é um pouco chocante, mas todos fazem isso. Uma estatística mais interessante são os números da PIO, mas isso é outra história.

O Black Magic é um teste mais verdadeiro, porque usa dados que não podem ser comprimidos em tempo real para aumentar as velocidades de transferência, já que ele já está muito compactado. Dá uma representação mais verdadeira de suas capacidades, e obter 250Mb + em uma linha SATA2 é realmente muito legal.

stuffe
fonte