O que devo fazer com toda minha ram livre? [fechadas]

3

Eu tenho um tipo estranho de problema. Eu sedia uma pequena loja virtual, não é nada grande, talvez 20 visitantes por dia e algumas encomendas por semana. Eu provavelmente vou expandir um pouco, mas duvido que cresça muito.

De qualquer forma, o meu problema é que me deparei com um VPS com cerca de 6GB e 6 núcleos realmente barato. E agora eu tenho esse VPS com muito mais poder do que eu realmente precisarei.

Então, agora a minha pergunta. Eu corro CentOS, nginx, php-fpm e mysql nele e funciona muito bem, mas desde que eu realmente não preciso de todos que ram para processamento, como posso fazer o meu VPS consomem mais memória ram para torná-lo mais rápido? Você poderia me dar um conselho amplo? Obrigado!

    
por Stgmk 25.10.2012 / 17:26

5 respostas

11

Deixe o linux usá-lo para armazenar arquivos em cache, o que ele fará automaticamente. Esta questão fala sobre como tornar o Linux mais difícil: link

mas você provavelmente não precisa.

Alternativamente, você pode usar o memcached para acelerar consultas populares, mas isso torna o seu sistema mais complexo. muito mais complexo.

Bom lema: Se não está quebrado, não conserte.

    
por 25.10.2012 / 17:31
1

Além da resposta de Tom ... se você ainda não estiver usando um cahce de opcode, então pegue um (isso deve realmente reduzir o uso da memória - mas vai fazer as coisas irem mais rápido!)

Certifique-se de ter o cache de consulta ativado no MySQL e alocado muito espaço para os buffers - este é um tópico muito complexo para cobrir aqui - mas executar mysqltuner.pl contra o DBMS deve sinalizar todas as áreas onde existem benefícios de desempenho claros.

    
por 25.10.2012 / 17:47
1

Descarrega parte do processamento do cliente de volta para o servidor se for realmente uma preocupação. Este é um cenário que é contrário ao que a maioria de nós é ensinado a fazer, mas pode ser a coisa certa a fazer neste caso se houver aspectos da experiência do cliente que permitiriam e seriam melhorados fazendo isso.

Talvez o cliente faça muita manipulação ou classificação de dados que não requeiram viagens de ida e volta ao processo. Essa pode ser uma área candidata a ser recuperada para o servidor, se você quiser otimizar a utilização e achar que pode manipular uma carga de trabalho maior no servidor sem consequências visíveis.

    
por 25.10.2012 / 20:32
0

O conselho geral: Na sua situação, você não pode obter o sistema muito mais rápido (se é que o faz) porque o sistema terá RAM suficiente para armazenar tudo e fará isso quando necessário .

    
por 25.10.2012 / 17:30
0

Para tornar o servidor mais rápido não faz sentido por conta própria. Se você quer dizer que a experiência do visitante é mais rápida, eu diria: supondo que você torne o seu sistema operacional 100% eficiente, seu link de rede seria um gargalo e não mais rápido do que um servidor. Então, consiga mais clientes para serem hospedados neste servidor!

    
por 25.10.2012 / 17:57