Estou pensando em obter uma unidade SSD para executar como a partição primária do sistema operacional. Pelo que entendi, isso deve fornecer uma melhoria substancial no desempenho.
- Minha pergunta é a seguinte: devo deixar o arquivo de troca nessa unidade?
A partição de troca terá buscas aleatórias e, portanto, deve se beneficiar da velocidade. Por outro lado, será escrito constantemente para desgastar a unidade mais rapidamente.
non-paged
epaged
pool . É necessário um arquivo de paginação para quando a seção paginada ficar cheia, como jogador, vi um jogo reclamar sobre a memória do pool paginável apenas porque meu arquivo de paginação foi desativado em um sistema de 8 GB. Conclusão: os arquivos de paginação são necessários, impedem o esgotamento do pool paginado e realmente aceleram o sistema.Respostas:
Se possível, convém usar um disco rígido do prato secundário como local da memória virtual. Se você não tiver um, ainda é recomendável ter um arquivo de paginação, mas convém desativá-lo para obter mais espaço em disco. Depende de você diminuir a carga de memória ou mais espaço em disco ...
fonte
De MSDN Blogs > Engenharia do Windows 7 > Suporte e Q & A para Solid-State Drives :
fonte
Tenho uma resposta melhor: por que quando você pode comprar mais RAM? A RAM é tão barata ou mais barata que o espaço SSD. Também é muito mais rápido e nunca (bem, quase nunca) se degrada como as unidades SSD.
Trocar memória para o disco é um sintoma da falta de RAM. Se você precisar acelerar a troca, não acelere o disco de troca, atualize sua RAM e a troca desaparecerá. A troca deve ser considerada um plano de backup de último recurso de qualquer maneira.
fonte
Aqui estão alguns dados SMART de um SSD da OCZ-AGILITY que eu uso em um laptop Linux há cerca de dois anos.
Eu tenho uma partição de swap no disco, e o único "ajuste" que fiz foi definir swappiness = 0 no Linux. O perfil de troca do Windows é mais ou menos como o Linux swappiness = 0.
É o meu laptop pessoal, por isso não é usado 8 horas por dia (mais ou menos 1,5 horas), mas eu desenvolvo bastante nele, portanto há muita criação de arquivos em andamento.
As partes interessantes são:
Então ... acho que é seguro supor que o disco dure até que eu o aposente por outros motivos. (* toque na madeira) Já é muito pequeno ...
Supondo que a escala de números, 40 horas / semana dariam uma vida útil de pelo menos 3-4 anos - provavelmente mais, pois suspeito que sou mais eficiente em usar meu disco em casa ... Menos reuniões ... Então, eu acho que é bastante bom para uma máquina de trabalho, dados os benefícios.
Então, meu conselho é: Livre-se das movimentações mecânicas barulhentas e aproveite o silêncio :-)
É incrível com um laptop absolutamente silencioso.
Eu aposentei a unidade há algum tempo, depois de mais de 5 anos em serviço. Eu precisava de uma unidade maior, e também foi bom obter uma unidade mais rápida. Definitivamente, alguns blocos morreram, mas parece que ele pode se manter por mais alguns anos.
A propósito, certamente sobreviveu ao laptop em que foi originalmente instalado.
fonte
Muitas pessoas estão dizendo "não troque se puder ajudar", mas isso é enganoso, pelo menos para o Windows (e provavelmente para o Linux também). Windows, esp. versões recentes, sempre tentará preencher a RAM com dados armazenados em cache que julga necessários rapidamente, e trocará deliberadamente outras coisas no disco. Isso é feito independentemente da quantidade de RAM que você possui. Eu tenho 4 GB, apenas metade em uso, mas a troca ainda acontece. Desabilitar a troca também é uma péssima idéia, porque alguns programas podem exigir grandes quantidades de memória reservada para eles (pense no Photoshop) e você pode facilmente sair das mensagens de memória. Depende do uso, mas a troca é sempre útil para situações extremas.
Portanto, os SSDs não substituem a RAM (dizendo "obter mais RAM" está faltando o ponto), mas uma alternativa possivelmente mais rápida à memória virtual em discos rígidos. Dê uma olhada nesta análise para ver como os SSDs podem deixar os discos rígidos mecânicos na poeira: "Hard-Drive Roundup June 2010"
Lembre-se também de que é o número IOPS muito mais importante que a taxa de transferência.
Outra coisa a considerar é se sua unidade de troca atual também é sua unidade principal. Para a maioria das pessoas, a resposta será sim. Isso significa que o disco rígido está tendo que acessar a memória virtual paginada e também acessar dados e programas. Nesse caso, é provável que ter um SSD para paginação faça uma melhoria notável.
Estou procurando alguém que tenha tentado fazer isso para fornecer informações definitivas sobre desempenho, mas no papel o caso parece bem definido.
fonte
A resposta de Patrick Regan sobre "swappiness" é bastante clara: dependendo do seu uso, pode ser bom, e se você estiver usando Linux, poderá ajustar "vm.swappiness" no sysctl (conforme descrito em uma pergunta anterior) para seu uso .
Então, estou tentado a dizer que sim, desde que você ofereça muito disco para sua troca. Eu tenho ouvido muito sobre os controladores internos nas unidades SSD com algoritmos super aprimorados para combater o desgaste de gravação, portanto, em teoria, isso ajudaria - a dar muito espaço e definir o nível de troca do kernel baixo, e o controlador SSD pode espalhe as gravações e evite qualquer problema de desgaste.
Então isso me fez pensar em qual seria a maior partição de troca. Eu me prendi à sua menção de "partição de swap" e pensei em "Linux", por isso examinei o máximo lá.
Acontece que você pode criar coisas ridículas como partições de swap de 16 TB, pelo menos com base na matemática do kernel. O mkswap pode não ser capaz de realmente inicializar essa partição, mas o kernel suporta. No entanto, o kernel não pode usá- lo. De acordo com isso , 16 GB é a maior partição de swap que você pode criar e usar em um kernel Linux moderno.
Então, sim, você pode, se o seu uso for bastante livre de troca. No entanto, se você for pesado em troca, talvez uma chave USB barata para o ReadyBoost (ou o equivalente ao Unix) seja mais adequada - dessa maneira, quando sua troca destrói o dispositivo de substituição, será mais barato substituir e não custará o preço de outro SSD.
fonte
Embora a leitura aleatória das unidades SSD seja muito boa, o desempenho da gravação aleatória pode ser muito ruim. Aparentemente, alguns SSDs fornecem apenas 12 IOPS de gravação , o que representa apenas um décimo do que um disco rotativo padrão fornece (~ 120 IOPS), e SSDs ainda mais rápidos como o Super Talent SSD podem fornecer apenas 50 IOPS de gravação aleatória.
Por outro lado, é possível que um SSD para executar milhares de operações por segundo, por exemplo o Intel X25-M 160 PT 34 nm MLC G2 pode executar 8600 1 (de acordo com a folha de características do Intel) ou mesmo 15334 2 gravação aleatória IOPS de blocos de 4k.
Portanto, em conclusão, o desempenho de troca do seu SSD pode muito bem ser melhor, mas não presuma que seja esse o caso até que você tenha verificado o número de IOPS de gravação aleatória que seu SSD pode alcançar.
[1]: http://download.intel.com/design/flash/nand/mainstream/322208.pdf
[2]: http://www.legitreviews.com/article/1022/6/
fonte
Atualização de 2016
atuação
Alguns dados mais recentes sobre SSDs atualmente. Eles normalmente lêem e escrevem 500 MB / s. A E / S de uma RAM decente normal é de 10 a 20 GB / s. No entanto, o PCI-e SSD existe; eles têm uma boa taxa de E / S (1-2 GB / s), mas ainda funcionam como RAM no início dos anos 2000.
Os índices de desempenho são:
Se você tinha um HDD, sua memória virtual pode obter um bom aumento no desempenho.
Preço
O SSD regular ficou barato, mas o SSD PCIe com boa E / S ainda não é muito barato. Apenas faça as contas; fora do preço do SSD PCI-e, você pode comprar uma nova placa-mãe com nova RAM e pronto, problema resolvido.
Por outro lado, desde que o SSD se tornou mais acessível, eles estão muito disponíveis com pouco dinheiro e, na verdade, vou reutilizar meu antigo SSD de 96 GB como memória virtual. Eu realmente não posso vendê-lo, então posso usá-lo para memória virtual. Bem, porque não? Ainda é melhor do que um disco rígido. Se você precisar ter um arquivo de paginação, coloque-o em uma unidade herdada.
Confiabilidade
O teste a seguir mostra que muitos deles falham após um tempo.
100-600 terabytes são realmente muita E / S, e se você tiver, digamos, 48 GB de memória virtual, se você ler e escrever tudo dentro e fora, significa pelo menos 2000 iterações antes dos primeiros setores defeituosos, mas se você tiver um disco confiável, é mais parecido com 10000 ou mais. Eu diria que são mais de dois ou três anos de uso.
Soma
Eu o usaria como uma unidade virtual se realmente precisar, mas se for uma opção disponível, apenas expanda sua RAM o máximo possível. Use essa memória virtual somente se você ficar sem opções. Por outro lado, você pode usar seu SSD mais antigo para esse fim e substituí-lo por 30-40 USD a qualquer momento, se falhar (provavelmente não por muito tempo), ele pode ser útil.
SSD PCI-e para memória virtual: se você deseja gastar dinheiro ou se não tem outra opção.
Uma última nota de rodapé: se você agora possui apenas HDD, adquira um SSD, migre seu sistema operacional, sentirá como se tivesse comprado um computador novo.
fonte
Eu gostaria de dizer que o ganho de desempenho não vale a pena, especialmente se você tiver muita memória RAM. Se você tem pelo menos 2 GB de RAM, provavelmente não pagina uma tonelada, de modo que os benefícios seriam mínimos. Sem mencionar que os tamanhos de SSD são relativamente pequenos, então você pode não querer consumir alguns GB de arquivo de paginação nele.
fonte
Eu acho que isso dependerá da quantidade de RAM que você tem e de como sua "troca" é definida. Eu tenho um swap configurado em meus computadores, mas se eu não hibernar, raramente escrevo nele. Eu tendem a não maximizar meu uso de RAM. Mas se você sabe que está fazendo muita troca, eu diria que não. Se você não bater muito, eu diria que vá em frente.
fonte
FWIW: Estou usando meu pagefile.sys no meu SSD Intel há 10 meses continuamente. Eu não sei sobre o Windows Vista ou mais recente, mas no Windows XP, desligando o arquivo de paginação parece uma péssima idéia. O Windows precisa se debater com alguma coisa; portanto, debater em um SSD é muito melhor do que debitar em um HD tradicional ;-)
Se isso realmente diminuir a vida útil do SSD, e daí? Comprarei os maiores provavelmente uma vez por ano, à medida que os preços caem continuamente. Nesse exato momento, você gastará cerca de US $ 2 / GB.
fonte
A menos que você precise do arquivo de troca (para suspender no disco, por exemplo), eu simplesmente desativaria a troca e me livraria da sua partição de troca.
O ponto de troca é fornecer um nível de cache extra. Como o seu SSD tem uma latência baixa, os ganhos do uso de troca são muito menores.
Se o seu sistema quase nunca muda, faz ainda mais sentido apenas se livrar dele. Estou executando algumas caixas Linux sem troca há alguns anos (em unidades de disco rígido regulares) sem problemas de desempenho. Qualquer caixa com mais de 2 GB de RAM, eu apenas não me importo com a troca.
fonte