Memória virtual e SSD

9
Ao estudar para o Exame A +, eu estava lendo sobre SSDs e pensei comigo mesmo que se você tivesse uma mobo com um baixo limite de RAM, você poderia usar um SSD dedicado exclusivamente para RAM Virtual. Eu olhei para cima algumas informações on-line e a informação que encontrei disse que esta era uma prática pobre, mas não explicou porquê. Por que os SSDs não devem ser usados para memória virtual e quais são seus pensamentos sobre uma unidade de memória virtual dedicada? Obrigada!

    
por Zombian 14.11.2011 / 19:46

5 respostas

8

Embora as pessoas estejam sugerindo que você não coloque um arquivo de paginação no SSD, não há nada que o impeça, também há idéias semelhantes, como as da Microsoft Readyboost , embora ele use um pendrive em vez de um SSD. Ele funciona de forma vagamente similar (leitura de discos rígidos em cache em vez de cache de memória virtual - mas a teoria do método de aumento de desempenho e falhas são os mesmos) mas tem razões muito semelhantes para limitações como colocar um arquivo de paginação em um SSD:

  1. A memória baseada em Flash possui uma tolerância de gravação muito mais pobre do que os chips de memória giratórios ou de memória integral. Dispositivos flash típicos hoje em dia estão ficando tão baixos quanto 5.000 ciclos de gravação para um dispositivo MLC padrão, com os fabricantes usando algoritmos de nivelamento de desgaste para ajudar o dispositivo a durar mais tempo. Infelizmente, parece que muitos SSDs falham após 1-2 anos (veja aqui para algumas taxas de falha durante o primeiro ano), mas isso geralmente ocorre devido a falha do hardware ou firmware da SSD, em vez de desgaste da memória flash.

  2. Os pen drives USB são baratos, vêm em todos os principais tamanhos úteis (4GB, 8GB, 16GB e assim por diante) e para pequenas leituras e gravações são bastante comparáveis a um SSD. Eles são ruins em transferências em massa.

Existe também a mais recente resposta inteligente da Intel que é efetivamente outra versão da tecnologia ReadyBoost.

Portanto, contanto que você não se importe com a idéia de que você poderia usar o SSD mais rápido (embora não seja mais rápido do que colocar todo o sistema operacional no SSD para ser honesto), não há razão para não colocar seu arquivo de paginação no SSD, pois ele deve ter um desempenho melhor que o do disco rígido.

    
por 14.11.2011 / 19:54
11

Estou usando um SSD de 60 GB como uma unidade de memória virtual dedicada em execução no Windows 7, é SATA-3 e estou obtendo velocidades de 450 MB s.

Minha máquina está totalmente carregada com 32 GB de memória em todos os slots disponíveis. Eu estou usando esta máquina para editar filmes de tamanho de recurso em HD para que essa memória seja rapidamente consumida.

Eu tenho que dizer que a unidade de memória virtual SSD é uma grande ajuda na redução do gargalo quando a memória fica fraca e a VM entra em ação. Eu não me importo se a unidade morre em um ano ou dois, eu apenas substituirei com outra unidade barata.

    
por 20.01.2012 / 07:19
4

Os SSDs são mais lentos que a RAM, mas mais rápidos que os HDDs. Assim, o lugar óbvio para um SSD se encaixar na memória virtual é como espaço de troca (paródia de swap no Linux; arquivo de paginação no Windows). O sistema operacional usa automaticamente o espaço de troca, conforme necessário, quando a RAM está em falta, então, colocando swap no SSD, você obtém um desempenho mais rápido que o HDD quando a troca é necessária.

No Windows, o arquivo de paginação normalmente fica em C: \ pagefile.sys, então para colocá-lo no SSD você deve colocar sua unidade C: no SSD, ou de alguma forma dizer ao Windows para colocar o arquivo de paginação em outro lugar. / p>

O outro método que você parece sugerir é, de alguma forma, fazer o SSD se parecer com RAM adicional para o sistema operacional. Não sei como você faria isso, mas concordo que seria uma má ideia, já que os SSDs (memória flash) são mais lentos que a RAM.

    
por 14.11.2011 / 19:52
1

Como a RAM é atualmente barata e os SSDs são terrivelmente caros, não faz sentido. Você pode comprar 12G de RAM por algo como $ 80. Isso seria o mesmo valor em dólar que um SSD e o SSD é maior, mas ele consome uma porta SATA, adiciona calor e consome mais energia que a RAM. Se você tiver RAM suficiente, normalmente não estará trocando muito pela memória virtual. A maioria do SSD não seria usada de qualquer maneira. Apenas cerca de 3Gig normalmente seria usado. Para 4Gig de RAM, o preço seria ainda mais barato.

    
por 14.11.2011 / 20:14
1

SSD como memória virtual (arquivo de troca / paginação) minha é a melhor solução para os computadores que não permitem atualizações de memória. Por exemplo, eu possuo um netbook da Asus, cuja memória ram é soldada na placa-mãe, por isso não é possível fazer upgrade de memória.

De acordo com a linha de suporte local da Asus, o modelo de netbook que possuo, não permite qualquer tipo de atualização, nem mesmo uma nova unidade ssd. Eu suspeitava que esta informação estava errada, pode ser por razões comerciais, então eu fui em frente com a substituição. Funcionou como esperado e o aumento geral de desempenho foi incrível. Instalei um dos drives ssd de última geração com velocidade de gravação de 450 Gb / se velocidade de leitura de 550 Mb / s.

    
por 01.07.2016 / 13:47