Eu quero construir um servidor que hospede cerca de 2 TB + dados. É claro que o SSD está fora de cena em termos de unidade de dados. Minha pergunta é: Existe algum benefício em usar SSDs como unidade de inicialização? Eu pretendo colocar 16G de memória nele. Eu acho que na maioria das vezes os serviços devem ser carregados na memória e o servidor raramente exige reinicialização. Nesse caso, faz sentido obter SSD ou apenas obter um RAID1 com duas unidades SATA?
hard-drive
ssd
Kai Wang
fonte
fonte
Respostas:
Acho que não, não neste momento. Eles são caros, é uma tecnologia relativamente nova que não deixa de ter seus próprios problemas; Jeff Atwood tem um post interessante no blog sobre as vantagens e desvantagens de usá-los.
Dado o caso de uso pretendido, a necessidade de um SSD parece ainda menor. Você normalmente vê enormes benefícios ao inicializar e ao abrir aplicativos, mas em um servidor de dados com muita RAM que raramente é reinicializada, não há sentido em gastar o dinheiro extra.
fonte
Depende do tipo de servidor, mas de um modo geral, sim, deve ser uma boa ideia.
As unidades SSD são melhores para dados somente leitura, que geralmente são os servidores e não as estações de trabalho. Portanto, tem isso a seu favor.
Além disso, quanto mais rápido um arquivo puder ser veiculado, melhor será o servidor e, como os drivers SSD devem ser mais rápidos, ele também estará disponível.
Por fim, as unidades SSD geralmente usam menos energia, produzem menos ruído e geram menos calor; portanto, o servidor precisará de menos eletricidade e resfriamento (que são as proibições das salas de servidores em todo o mundo), por isso também existe.
Dito isso, novamente depende das especificidades do servidor e do uso de caso (por exemplo, 16 GB parece bom, mas os arquivos serão armazenados em cache na RAM ou terão que ser buscados no disco de qualquer maneira?), Bem como as unidades reais em questão . No geral, no entanto, sim, a maioria dos servidores geralmente é melhor com unidades SSD.
fonte
Com essa situação, uma unidade de inicialização SSD provavelmente só melhora o tempo de inicialização, uma vez que tudo é iniciado e na RAM (você tem 16 GB), não faz diferença. Talvez se você mantivesse um banco de dados de 10 GB + nele, isso poderia ajudar, mas provavelmente seria melhor gastar o dinheiro em mais unidades magnéticas (possivelmente por redundância).
fonte
Eu acho que é uma boa ideia. O SSD promete maior confiabilidade (especialmente importante para laptops) e desempenho aprimorado (sem preocupações relativas ao tempo de busca rastrear a rastrear), ambas vantagens maravilhosas ao lidar com problemas no servidor.
No entanto, lembre-se de que o SSD ainda é muito novo e não é imune a falhas próprias. Você deve pesquisar os tipos de problemas que as pessoas estão enfrentando com diferentes marcas e modelos de unidades SSD antes de seguir esse caminho.
fonte
Depende do uso do servidor, pelo que você descreve provavelmente não vale a pena. Onde os SSDs se destacam são os servidores com alto uso de E / S, como hosts de servidores virtuais.
Cole cerca de 10 máquinas virtuais em um servidor com unidades padrão e compare-o a um com SSDs. Faça com que todas as 10 VMs façam alguma coisa e assista o servidor baseado em SSD voar enquanto a antiga unidade magnética está paralisando as VMs enquanto aguardam sua vez de ler / gravar nos HDs.
Voltando à sua pergunta original, por que você está preocupado com o tempo de inicialização? Você está planejando reiniciar regularmente o servidor? Eu tenho servidores que não foram reinicializados por cerca de 3 anos, o que eu pensaria que seria razoavelmente normal para máquinas estáveis que apenas fazem o trabalho que deveriam fazer.
fonte
Essa é uma péssima ideia. As unidades SSD oferecem idéias insanas e é por isso que você paga por elas: manter os dados acessados com mais frequência de maneira aleatória. Um banco de dados em um conjunto de unidades SSD pode superar (especialmente em cenários de leitura intensiva) um sistema de armazenamento muito caro.
O sistema operacional é inicializado e, em seguida, praticamente todos os executáveis usados são mantidos na RAM, tudo o que não é utilizado é trocado. Se você planeja usar um swap pesado (má ideia), pode colocar seu swap no SSD, mas prefiro usar um HDD e colocar a diferença na RAM.
fonte
Eu acho que não vale a pena na maioria das vezes.
Mas se você tem grandes requisitos de computação com arquivos grandes (por exemplo, vídeos de codificação Dailymotion / YouTube), a velocidade de leitura / gravação é provavelmente importante.
Se seus aplicativos estão lendo muito, mesmo arquivos pequenos, isso pode realmente melhorar o desempenho. No entanto, se você armazenar em cache os dados mais servidos na RAM (consulte o daemon em cache), isso não será mais um problema.
fonte