SSD com buffer de cache de gravação ativado é bem mais lento no AS SSD, mas não no CDM

4

Ao executar um benchmark usando o programa AS SSD em uma unidade NVMe, quando a segunda caixa de seleção vista na imagem abaixo estiver desmarcada, a unidade obtém um desempenho terrível de gravação no AS SSD (consulte a primeira captura de tela de referência abaixo), mas não no CrystalDiskMark (veja a última tela); no entanto, se eu marcar essa caixa, o AS SSD terá um bom desempenho. Alguém sabe o que está acontecendo aqui? Minha preocupação é que, de acordo com essa descrição da caixa de seleção, eu não deveria tê-la verificada, já que minha unidade não tem sua própria fonte de alimentação, mas o SSD é tão lento que outros programas podem ser afetados.

Caso seja útil, eu aprendi sobre essa caixa de seleção em primeiro lugar ao ler link , mas isso não me explica porque o CDM ainda seria rápido. Consulte também Desempenho lento do SSD (Toshiba 1GB NVMe) . Atualizei meus drivers Intel RST e isso não ajudou.

Eu entendo que pode haver uma solução de driver rotativo aqui, mas quero ficar dentro da garantia e tentar descobrir o que está acontecendo para que eu possa fazer com que a Dell ofereça suporte a essa solução oficial.

    
por g491 30.05.2017 / 18:08

2 respostas

4

Normalmente, as perdas de dados só podem ser possíveis em casos de hardware defeituoso ou desligamentos impuros (quedas repentinas de energia, proteção contra aquecimento, BSODs, etc.). Mas muitos programas estão cientes disso (todos os programas que são projetados com a segurança em mente), por exemplo, eles não sobrescrevem os dados no local: eles criam um novo arquivo, gravam dados nele, esvaziam o cache para garantir que ele seja gravado, em seguida, remova o arquivo antigo.

Sem essa caixa de seleção, se uma falha ocorrer a qualquer momento, você sempre terá pelo menos a versão antiga dos dados.

Quando a caixa é marcada (sem limpeza de buffer), em caso de falha de energia ou reinicialização súbita, as perdas de dados podem ser vastas e incontroláveis, você pode até perder dados não relacionados a arquivos sendo gravados porque ocorrem atualizações com os mesmos princípios. Você pode até mesmo perder completamente todos os dados no volume, se a falha ocorrer em um momento especialmente infeliz. Pior ainda: em alguns casos, você pode perder dados em desligamento / reinicialização limpa, se a unidade não esvaziar o cache antes de redefinir.

Por causa disso, desabilitar a descarga do buffer sem fonte de alimentação independente para o drive está tocando com fogo. Se você estiver usando SSD para dados não originais (caches, espelhamento de armazenamento mais lento para acesso rápido, arquivos de programas não originais, Steam ou outros meios de instalação de jogos, etc), e disposto a arriscar (embora em caso de vapor , cuidado com a perda de savefiles, dependendo de onde os jogos os colocam), você pode verificar isso. Mas espere falhas catastróficas ocasionalmente (especialmente no caso de desligamento / desmontagem impuros) e, provavelmente, apenas reformate e reencher a unidade com dados em tal caso, em vez de tentar recuperá-lo.

Além disso, garanta que os ganhos de desempenho sejam reais e significativos. Porque talvez o primeiro teste tente liberar após cada gravação, o que de fato prejudicará o desempenho, mas isso é feito apenas por qualquer aplicativo amplamente usado.

relacionado:

  1. blogs.msdn.microsoft.com/oldnewthing

  2. Manual do Sandisk ExpressCache:

  3. Alguns outros fóruns

por 03.06.2017 / 11:45
3

Parece-me por Navalha de Occam, se AS SSD tem maus resultados quando a descarga do buffer está ativada, isso reflete o fato de que os dados demoram mais para serem gravados no disco. A medição pelo AS SSD parece ir mais fundo do que o CrystalDiskMark. O CrystalDiskMark aparentemente não se importa com o que acontece depois que a gravação é emitida para o sistema operacional, considerando os dados já gravados, enquanto o AS SSD conecta-se ao sistema operacional.

Os discos modernos têm um cache de RAM bastante grande que geralmente é protegido internamente de cortes de energia, por isso não há necessidade de insistir em esperar pelo controlador de disco gravar totalmente os dados em seu disco interno - isso apenas prejudica o desempenho.

Veja também este artigo: Descarregue seu desempenho pelo ralo, ou seja, .

    
por 05.06.2017 / 08:31