Devo colocar o sistema operacional de um servidor de jogos (Minecraft) em um SSD? [fechadas]

1

Então, planejo implantar servidores do Minecraft.

Agora, normalmente para os consumidores, colocar seu sistema operacional em um SSD é uma decisão inteligente - os tempos de inicialização são muito mais rápidos. No entanto, para um ambiente de servidor, não consegui encontrar uma razão.

Minha lógica é que o sistema operacional do servidor não precisará de muita velocidade (não consigo vê-lo sendo lido e escrito com muita frequência). Se qualquer coisa, eu poderia ter manutenção do servidor às 4 da manhã para atualizar o servidor, mas o tempo de inicialização seria muito insignificante (uma vez que muito poucas pessoas estariam lá para experimentá-lo.)

Por outro lado, colocar apenas os arquivos mundiais do Minecraft em um SSD leva a um impacto muito visível. Quando o mundo precisa ser lido porque um jogador está em movimento, é aí que um SSD iria brilhar. Além disso, para os usuários finais que usam o servidor Minecraft, é a única coisa notável que eles experimentariam (eles querem um servidor Minecraft rápido. Se o sistema operacional do servidor por trás disso é lento, mas não afeta o MC, então não há nenhum problema. )

Para aqueles que não estão muito familiarizados com o Minecraft, o servidor normalmente lerá um arquivo de mapa enquanto um jogador explora o mundo e salvará o mapa da memória no disco quando o servidor for desligado ou em intervalos definidos (a cada 15 minutos, 30 minutos, etc.)

Haveria algum benefício de desempenho para os servidores do Minecraft se seus sistemas operacionais fossem colocados em um SSD?

Edit: Estou executando o Ubuntu Server 12.04.2. Os requisitos do sistema para ele são baixos para ajudar na decisão.

    
por NessDan 10.03.2013 / 23:44

3 respostas

3

Usar um SSD para o sistema operacional seria praticamente um desperdício. Usando para dados Minecraft seria um melhor uso. Comprar discos baratos e usar o dinheiro extra para carregar na RAM vai ser a melhor idéia a menos que você já está no máximo na RAM. Servidores Minecraft são porcos RAM como nada mais eu sei.

    
por 11.03.2013 / 00:59
2

Você não disse qual SO está sendo executado, mas se estiver rodando Linux e tiver RAM suficiente para armazenar, digamos, um mapa inteiro, ter um SSD provavelmente não aumentará o desempenho de leitura depois o mapa foi carregado pela primeira vez.

Isso ocorre porque o Linux usa automaticamente a RAM livre para armazenar blocos de disco recentemente lidos em um cache. Mas também é possível que o programa do servidor use seu próprio cache de arquivos de mapa na memória, se a VM Java tiver o suficiente disponível.

O

MS Windows usa o arquivo de troca (no disco) mais extensivamente que o Linux, e dependendo de como o software do servidor é feito, tê-lo em um SSD pode acelerar as coisas.

Eu diria que se você acha que o software do servidor não é tão ruim, não use um SSD e gaste seu dinheiro na RAM.

No entanto, testando a coisa toda, traria uma resposta muito melhor ...

    
por 11.03.2013 / 00:53
1

Não, o minecraft é o java e depois de iniciar o java, é um mundo totalmente novo, o sistema operacional original fica oculto com pouco uso.

Portanto, o sistema operacional em um SSD ajuda a inicializar as coisas mais rapidamente, mas depois disso você não tem mais ganhos (além do uso de energia, se você desativar os outros discos e deixar apenas o SSD)

Mesmo colocar o java no SSD não lhe dará muito, já que ao iniciar, o java carrega tudo o que precisa.

A única coisa que pode ajudar é que as pastas $ TEMP / $ TMP sejam movidas para o SSD, mas eu não sei se o minecraft o usa de qualquer forma (tente verificar todas as pastas temporárias ou perguntar na mailling list) e como essas pastas tem muitos acessos create / write / delete, é bom deixar um SSD para aumentar sua vida útil

    
por 11.03.2013 / 00:45