Está usando um disco RAM melhor para um SSD?

2

Eu sou um usuário macOS (MacBook Pro meados de 2015, tem um SSD de 256GB) que faz o download de muitas coisas usando torrents. Eu sei que o torrenting pode prejudicar o seu SSD, então eu decidi criar um disco RAM onde eu armazeno temporariamente meus torrents até que eles sejam finalizados. Esta é uma boa prática?

Estou pensando que é porque não há mais gravações no disco. No entanto, há menos RAM para o sistema usar e a troca de páginas ocorrerá com mais frequência, o que causará mais gravações no SSD. Eventualmente, até mesmo o disco de RAM pode ser trocado para o SSD e, em seguida, eu não ganhei nada (talvez apenas que de alguma forma eu gravarei em lote no SSD).

    
por Alexandru Ionut 17.01.2018 / 12:01

2 respostas

3

Os dispositivos Flash ou SSD usam / diminuem a velocidade escrita , não lendo. Como você pretende copiar do disco de RAM para o SSD, não vejo nenhum ganho aqui.

Além disso, você mencionou que a troca está ocorrendo com mais freqüência, já que você privou seu sistema de RAM, com o seu disco de RAM. Isso parece contraproducente, porque na verdade é melhor praticar com SSDs para reduzir a troca ( permutabilidade no linux com SSDs ).

Então, dependendo muito do tamanho da sua memória RAM disponível, do tamanho do seu disco RAM e do tamanho dos seus torrents - mesmo no melhor dos casos, você tem muito pouco a ganhar aqui - com toda a probabilidade você vai diminuir o seu sistema porque ele tem que trocar mais vezes, o que também aumentará desnecessariamente as gravações no SSD.

    
por 17.01.2018 / 14:40
1

Não. é inútil.

Os torrents de entrada normalmente consistem em muitos pacotes de dados muito pequenos. Se estes forem gravados individualmente em disco pelo cliente de torrent, você receberá muitas pequenas gravações aleatórias em todo o lugar. (Lembre-se de que os blocos de dados em um torrent são enviados em ordem aleatória ao seu computador. Você não os obtém sequencialmente.)

Em geral, um grande número de pequenas gravações aleatórias não é bom para nenhum disco rígido e é ainda pior para um SSD. É daí que vem a ideia de "torrent mata seu SSD".

Mas na realidade não é um problema:
Primeiro de tudo: os SSDs são mais difíceis do que muitos pensam.
O SO / sistema de arquivos armazenará em cache as gravações de disco de qualquer maneira.
E o mais importante, o próprio cliente de torrent fará isso ainda melhor:
Normalmente, um cliente de torrent reúne os blocos de dados juntos (na memória) nos chamados "pedaços" e libera os fragmentos para o disco quando eles são concluídos (ou quando um determinado período de tempo expirou, como um editor salvando automaticamente o documento X minutos).
Em muitos clientes, você pode até configurar o tamanho desse cache-buffer e a recomendação é configurá-lo o maior possível, dada a quantidade de RAM que você tem disponível. Esse armazenamento em cache evita o desgaste do disco (para SSD e HD clássico) e, no HD clássico, melhora o desempenho geral ao reduzir a quantidade de lixo descartado.

Configurar seu próprio disco RAM não é realmente necessário. Não adicionará nenhum benefício adicional.

P.S.
Como sou um dos programadores que fez algum trabalho no libtorrent (usado por muitos clientes torrent) e também em outros programas de compartilhamento de arquivos que possuem requisitos de cache semelhantes, eu sei do que estou falando.

    
por 18.01.2018 / 10:35

Tags