Dado o desempenho do SSD devido aos patches do Meltdown / Spectre, é uma boa idéia comprar mais RAM para fazer o disco RAM?

1

No Ubuntu, quanto ganho de desempenho o disco RAM fornecerá sobre o SSD normal nvme m.2? Você poderia, por favor, nos informar qual é o tamanho efetivo da memória RAM extra para conseguir melhorar o desempenho do disco RAM? 32GB é uma boa quantia? Como faço para criar e remover o disco RAM? Obrigado.

    
por lovedrinking 25.04.2018 / 19:05

1 resposta

0

Os discos de RAM não compensam as perdas causadas pelo patch Meltdown / Specter. Esses patches não afetam a velocidade de leitura, eles afetam como o processador executa o código - não haverá diferença em usar um ramdisk.

Dito isto, um ramdisk é uma boa maneira de acelerar o acesso a certos arquivos importantes, geralmente com ganhos significativos em relação às unidades NVMe. Isso afeta os tempos de carregamento de arquivos e tudo depende do carregamento de arquivos.

O tamanho do seu ramdisk depende muito do seu uso e do que você está tentando fazer. A maioria dos programas carregará seus recursos necessários para a RAM de qualquer maneira, o que significa que você provavelmente não verá nenhum ganho em programas já em execução (geralmente). Por exemplo, um disco virtual não tornará a navegação na Internet mais rápida. Uma boa idéia para determinar o tamanho do disco virtual é examinar os arquivos que você usa e abrir com muita regularidade e, em seguida, obter o tamanho total disso. Duplique, e esse é o tamanho do seu ramdisk.

A criação do ramdisk é apenas alguns comandos simples . Assumindo que você quer um ramdisk de 4 GB, simplesmente execute (como root):

mkdir -p /media/ramdisk
mount -t tmpfs -o size=4096M tmpfs /media/ramdisk

Uma vez criado, você pode copiar seus arquivos acessados com frequência para a RAM. Se você quiser fazer um disco permanente (ou seja, um disco que é criado automaticamente na inicialização), consulte o encadeamento vinculado acima.

Note que o seu disco não irá não persistir os dados através de reinicializações, nem as alterações feitas nos arquivos do seu disco RAM serão gravadas de volta no seu disco real. Inicialmente, carregar dados no seu ramdisk em cada inicialização e salvando os arquivos é completamente de sua responsabilidade, embora você possa escrever scripts / utilitários para ajudá-lo com isso.

    
por Kaz Wolfe 25.04.2018 / 19:15