Quão bem os SSDs do MBP se comportam contra o trabalho com * muitos * arquivos pequenos?

0

Eu li que a maior fraqueza dos drives de estado sólido   é a sua vida útil baseada no ciclo R / W . Eu trabalho com um grande número (em centenas) de arquivos - geralmente muito pequenos -   muitas vezes por hora   e a velocidade de leitura aumentada de um drive de estado sólido   é uma grande razão para me comprar. (Eu trabalho com sistemas TeX que são notórios  pelo grande número de arquivos normalmente envolvidos.)

Estou colocando uma tensão indevida na unidade mantendo esses arquivos nela? Existe algo inteligente OS X (Mavericks, no meu caso) faz por trás das cenas   para consolidar leitura-escrita e, se não, há algo que eu possa fazer para efetuar isso?

    
por Sean Allred 24.02.2014 / 04:37

2 respostas

1

O principal ponto a ter em mente é a quantidade de dados que estão sendo gravados e excluídos por unidade de tempo. Se esses dados forem pequenos, isso não será um problema. Se esses dados forem grandes, será.

Não há nada que o Mavricks (ou qualquer outro sistema operacional) realmente possa fazer sobre isso sem mentir para você sobre o que é um disco (por exemplo, se você usou um RAMdisk para isso, você não teria esse problema, mas também você não estaria armazenando seus arquivos em disco)

    
por 24.02.2014 / 04:43
1

Pelo que entendi, as unidades SSD possuem drivers de firmware que executam algoritmos de nivelamento de carga. Na verdade, não há realmente nenhuma desfragmentação em uma unidade SSD, como o Norton Utilities costumava fornecer. Da teoria do sistema operacional 101, muitas vezes há uma tarefa em segundo plano que é usada para desfragmentar unidades de disco, especialmente em sistemas xNIX; Eu diria que em um sistema SSD Mavericks, tais processos nunca são iniciados. Analogamente, se um apagamento seguro é desejado em um drive SSD, eu acredito que não é realmente possível a partir do Mavericks ou qualquer outro núcleo xNIX ou nível de aplicativo, porque os drivers na unidade SSD executam seu próprio remapeamento de gravações para executar o menos utilizado bloco de gravação próximos algoritmos para carregar o nível de gravação da unidade de bloco para prolongar a vida útil da unidade. Finalmente, se uma unidade de memória endereçável SSD se tornar "ruim", acho que a teoria é que o driver SSD simplesmente mapeia essa unidade endereçável como ruim, e o tamanho efetivo da unidade se torna um pouco menor. Então, com isso em mente, dado que Mavericks e Macs baseados em SSD geralmente vêm com muita memória RAM, eu costumava procurar por condições de discoteca (porque você não pode vê-los ou ouvi-los se eles são SSDs) à la Activity Monitor, porque tais condições são como condições de troca de disco de corrida, e tenho certeza que tal evento poderia destruir um SSD em pouco tempo se um sistema operacional permitir que isso ocorra, mas dado que o nivelamento de carga é "nivelamento inteligente de carga" pelo SSD em si, deixei de me preocupar tanto com a análise da noção de Maverick de debulhar, o que na verdade se tornou mais difícil de deduzir, dado o atual Monitor de Atividades do Mavericks.     

por 24.02.2014 / 06:33