A CPU é importante na velocidade de leitura / gravação em disco

2

Estou pensando em comprar meu antigo Mac e um SSD, mas depois de perguntar a alguns amigos e procurar discos diferentes, alguns dos meus amigos disseram que a velocidade de leitura / gravação do SSD não importa, porque meu processador não será capaz de lidar com o aumento da velocidade. Para ser claro, eles disseram que o SSD aumentaria o desempenho, mas deveria comprar um SSD de 450 MB / s e um de 550 MB / s. Estou usando um MacBook Pro do final de 2011 com o i5-2435M, e o ARK página para não mencionar nada relacionado a velocidades de leitura / gravação de disco. Então, devo ir para um SSD mais rápido ou o dinheiro gasto será desperdiçado?

    
por moray95 30.07.2015 / 22:05

1 resposta

4

Desculpas, mas ... seus amigos não sabem do que estão falando. Sua velocidade de CPU não limita diretamente a velocidade de transferência do disco (não desde que nos afastamos dos modos PIO no Parallel ATA).

Esta página mostra que sua máquina possui uma interface SATA de 6 Gbit / s. Cada SSD de 550 MB / s que eu posso encontrar também tem uma interface SATA de 6 Gbit / s. Portanto, sua máquina não limitará o desempenho do SSD. (E se a sua máquina tiver uma interface SATA de 3 Gbit / s, o SSD ainda será muito mais rápido que o disco rígido que você está substituindo.)

A velocidade real de transferência SATA de, e. 6 Gbit / s (600 MB / s) são implementados não pela CPU, mas pela própria memória RAM, pelo controlador de memória e pelo controlador DMA que faz parte da interface SATA do computador (os dois últimos fazem parte do chipset). A RAM nessa máquina é aparentemente 1333 MHz DDR3; isso tem uma velocidade de transferência de pico de 10.7 gigabytes por segundo, quase 20 vezes a taxa SATA.

No entanto, concordarei que a diferença de desempenho percebido entre essas duas unidades provavelmente não será significativa, a menos que você esteja atingindo muito o disco durante o uso normal da máquina. E se você está batendo muito no disco, pode ser um sinal de falta de memória RAM. Os SSDs realmente não atingem as taxas de transferência máximas, muitas vezes de qualquer maneira. Verifique suas ferramentas de medição de desempenho (não estou familiarizado com o Mac OS, não posso aconselhá-lo lá) e veja se está com pouca memória RAM. Se for, e se você puder colocar mais memória RAM na máquina, você provavelmente obterá mais melhorias para seu dinheiro obtendo o SSD menos caro e usando o dinheiro economizado para a atualização de RAM.

Outro ponto é que, se a CPU estiver muito ocupada com muitas tarefas ligadas a computação, talvez não consiga manter as solicitações de E / S fluindo para o SSD. Uma vez que o SSD conclua uma solicitação, ele (através da interface SATA e do barramento PCIe) envia a CPU uma interrupção que diz "aquela feita". É o trabalho da CPU, então, dizer à unidade o que fazer a seguir. Se a CPU estiver muito ocupada com outras coisas naquele momento, pode haver um atraso antes que isso seja feito e, durante esse atraso, a unidade não conseguirá nada. Uma CPU mais rápida ou menos ocupada manterá a unidade mais ocupada.

    
por 30.07.2015 / 22:21