Tenho dois HDDs SATA no meu PC de mesa (um para atividades diárias, outro para armazenamento e backup). Posso usar o ReadyBoost com pendrives, mas me pergunto: existe uma maneira de usar meu segundo HDD subutilizado para participar do mecanismo de cache (mesmo conceito de ter dois núcleos de CPU processando coisas em paralelo: fazer com que dois HDDs busquem dados em paralelo) ? Falando claramente: quero ativar o ReadyBoost em minha unidade D: separada.
Responder1
O ReadyBoost foi projetado para aproveitar a latência quase inexistente da maioria das unidades flash para colocar pequenas quantidades de dados na memória rapidamente. Um disco rígido moderno ainda transferirá facilmente a maioria das unidades flash USB (50-100 MB/s vs. 10-20 MB/s) após apenas algumas centenas de milissegundos em média.
Realmente não há uma boa maneira de ativar o cenário sugerido ou um motivo de desempenho para considerá-lo. Seria melhor usar seu segundo disco rígido em uma configuração RAID1 (alguns controladores suportam leitura paralela) ou possivelmente descarregar programas/dados que não precisarão competir por E/S com a unidade de inicialização. Você ficaria surpreso com a quantidade quase constante de pequenas E/S que acontecem na unidade de inicialização.
Responder2
tenho quase certeza de que um disco rígido é muito lento para ser usado com impulso pronto para qualquer ganho real
editar: depois de ler sua postagem novamente, parece que você está se referindo ao balanceamento de carga entre os discos (ATAQUE). O RAID 0 distribui (distribui) dados em 2 discos para melhorar o desempenho. Mas se alguém falhar, tudo estará perdido. RAID5 faz isso e protege contra a perda de dados devido à falha de 1 disco
Responder3
Acho que a interface do leitor de cartão de memória não é tão rápida quanto a interface SATA. Achei que a taxa de transferência de dados USB 2.0 fosse de 400 Mbps, enquanto a taxa de transferência SATA3 fosse de 600 Mbps. No burst, obtenho taxas de transferência de até 68 MB por segundo de SATA para SATA, enquanto obtenho apenas 20 MB por segundo no máximo do cartão de memória.
Se você está tentando implementar o ready boost, certifique-se de estar usando um leitor de cartão de interface USB3.0 (deve ser USB3.0 na placa-mãe e no leitor de cartão) E seu cartão de memória também deve ser de alta velocidade.
Responder4
O Windows não tem como habilitar o ReadyBoost para segundos discos rígidos quando a unidade do sistema operacional já é um SSD de baixa latência.
Mas algumas coisas alternativas:
SysMain (nascido SuperFetch)
O serviço Windows SysMain (anteriormente conhecido como SuperFetch) carregará proativamente arquivos do seu disco rígido que ele conhece vocêvaiusar e armazená-los em cache na RAM não utilizada. Por exemplo, na minha área de trabalho com 50 GB de RAM, o Windows está usando apenas 25 GB. Em vez de desperdiçar os outros 25 GB, o Windows irá usá-los como cache de disco. E se o Windows então realmentefazprecisar de mais memória, ele poderá descartar instantaneamente algumas dessas páginas de cache, porque os dados já estão no disco.
Intel RST
Os chipsets Intel têm um recurso onde você pode usar um SSD como cache para um HDD enferrujado. Você tem que ter uma placa-mãe que tenha esse recurso, que o exponha e permita habilitá-lo. E você fica à mercê do chipset e do software Intel.
PrimoCache
Existe um aplicativo de terceiros que você pode usar para armazenar em cache um HDD em um SSD. PrimoCache permite usar um volume vazio como cache de um disco.