← Hosting

duvida sobre memória ram VPS

Lida 10583 vezes

Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

É um fórum SMF, não usa cache. estive a tentar detectar se tem carga excessiva de algum ficheiro mas não consegui chegar a nenhuma conclusão

Exacto, já percebi, num forum não ha muito que possas fazer, no entanto podes tentar usar o cloudflare, vai-te ajudar e reduzir a carga no servidor.
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

500 pessoas em simultâneo num forum SMF? Pois é normal que seja uma bomba...
No entanto tenta utilizar CloudFlare e compilar o apache com o mínimo de módulos possuireis.
Offline

kurtmix 
Membro
Mensagens 1895 Gostos 605
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Seventh year Anniversary Search Level 5 Windows User Super Combination Combination Topic Starter

Por vezes o fórum chega a ter 800 usuários online ao mesmo tempo, a média é entre 4 e 5 mil visitas por dia, mas há horas mortas que tem meia dezena de users e outras horas (as que estão a ter problemas) que pode chegar a ter 700 a 800 users ao mesmo tempo durante 1 ou 2 horas. Quando isso acontece começa a dar erro e a informar que ultrapassou o tempo limite para carga da página, fui ver às stats e a ram anda nas nuvens e o consumo de cpu sempre acima dos limites.
Por isso penso ser necessário passar a um VPS com recursos minimamente aceitáveis. Para o meu orçamento tenho as duas possibilidades que mencionei, já vi "melhentas" empresas de VPS e as que melhor preço/qualidade tem são as opções que comentei, embora não eu não saiba se são suficientes recursos para não ter mais problemas.
Offline

tugatech 
Membro
Mensagens 60 Gostos 0
Troféus totais: 22
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

Antes de pensar na compra de uma VPS:

1º Tem plungins instalados? Desactive-os e veja se o site corre normalmente.
2º Tem scripts personalizados no fórum? Remova-os e verifique novamente.

800 utilizadores online não é um valor "elevado" para poder aumentar os recursos no máximo.

E, como referiu o "GhostMaster", active o Cloudflare no seu serviço :)
Offline

Santo 
Membro
Mensagens 1657 Gostos 4
Troféus totais: 31
Trófeus: (Ver todos)
Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

800 utilizadores em simultaneo é um problema grave para a memoria, senão vejamos:

Processo do apache: media de 16Mb de ram
Processo php: media de 32Mb de ram

800x ram por processo = problema de memoria!

Se somar a isso a memoria usada pelo mysql, exim, SO, etc... as contas são fáceis de fazer!

Isto de mandar para o "ar" que 800 utilizadores não é um numero elevado (em simultaneo) é uma grande falta de senso comum.

Se juntarmos a isso que estamos a falar de um Forum (aka páginas dinamicas sem cache) a questão é deveras pertinente e deve ser analisada com cuidado antes de se proferir afirmações gratuitas sem sentido.

Convém ter noçao que cada processo ocupa memoria, cpu e I/O. Neste caso o problema parece centrar-se na memória e é muito fácil verificar porque.. é só fazer contas!

Saudações
Offline

Jóni Oliveira 
Administrador
Mensagens 3428 Gostos 395
Feedback +28

Troféus totais: 35
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Mobile User Apple User Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes

Só acho estranho uma coisa, estão 500/600 pessoas online em simultâneo, mas o forum  apenas tem 5mil visitas diárias?
Offline

tugatech 
Membro
Mensagens 60 Gostos 0
Troféus totais: 22
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 50 Posts 10 Posts

Não tinha reparado no pormenor da falta de cache do fórum...

no entanto conheço alguns forum em SMF (simples) com bem mais de 800 utilizadores online (valor que inclui bots,etc, pelo que pode ser menor na "realidade") e que correm perfeitamente numa VPS com 2GB de RAM...

Obviamente que se estivermos a falar de um fórum cheio de plungins e "extras" pesados para o servidor, esses valor são muito mais elevados.

Cumps
Offline

marsupillami 
Equipa
Mensagens 850 Gostos 4
Feedback +1

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

O facto de ter 500 ou 600 pessoas online no forum, não significa que terá 500 / 600 requests abertos. Na verdade, provavelmente nem 1/10 terá. Essa VPS deverá ser suficiente, mas, para esses casos, só testando.
Offline

kurtmix 
Membro
Mensagens 1895 Gostos 605
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Seventh year Anniversary Search Level 5 Windows User Super Combination Combination Topic Starter

800 utilizadores em simultaneo é um problema grave para a memoria, senão vejamos:

Processo do apache: media de 16Mb de ram
Processo php: media de 32Mb de ram

800x ram por processo = problema de memoria!

Se somar a isso a memoria usada pelo mysql, exim, SO, etc... as contas são fáceis de fazer!

Isto de mandar para o "ar" que 800 utilizadores não é um numero elevado (em simultaneo) é uma grande falta de senso comum.

Se juntarmos a isso que estamos a falar de um Forum (aka páginas dinamicas sem cache) a questão é deveras pertinente e deve ser analisada com cuidado antes de se proferir afirmações gratuitas sem sentido.

Convém ter noçao que cada processo ocupa memoria, cpu e I/O. Neste caso o problema parece centrar-se na memória e é muito fácil verificar porque.. é só fazer contas!

Saudações

Que fica pesado nos momentos de maior "reboliço" não tenho dúvidas, algumas pessoas aqui disseram que 700 ou 800 visitas em simultâneo não é muito mas a verdade é que pesa bastante. O que eu fiz foi pegar no backup do forum e colocar num vps onde tenho outro site, para testar coloquei uma frame em algumas páginas do fórum que faziam abrir de forma oculta o index do fórum que coloquei em teste no VPS. Com este desvio havia menos users online e tudo rola bem. Nos momentos que o site está com menos de 200 users não há problema e ele rola 100%. Penso que é mesmo a afluência que está a consumir recursos.
A alvotech permite-me testar o serviço e ser reembolsado em caso de não servir e possivelmente vou tertar o pacote XXXL que eles tem.

O facto de ter 500 ou 600 pessoas online no forum, não significa que terá 500 / 600 requests abertos. Na verdade, provavelmente nem 1/10 terá. Essa VPS deverá ser suficiente, mas, para esses casos, só testando.
É por isso que pedi aqui a vossa opinião, são mais experientes do que eu e tem mais bases para saber. No entanto as opiniões dividem-se.

Só acho estranho uma coisa, estão 500/600 pessoas online em simultâneo, mas o forum  apenas tem 5mil visitas diárias?
Como já disse o fórum chega a ter 800 pessoas em simultâneo em picos de afluência, em horas mortas fica com menos de 200. A média é variável entre 4 e 5k.
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Que software de fórum e versão usas? Muitos plugins? Nao existem error_logs?  Que módulos tens compilados no apache? Tens o mysql optimizado?
Offline

kurtmix 
Membro
Mensagens 1895 Gostos 605
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Seventh year Anniversary Search Level 5 Windows User Super Combination Combination Topic Starter

Que software de fórum e versão usas? Muitos plugins? Nao existem error_logs?  Que módulos tens compilados no apache? Tens o mysql optimizado?

Uso SMF 1.1.8, plugins apenas uso uns 5 leves, sempre rolou bem até começar a ter mais trafego. O error log apenas mostra um erro que se deve a não encontrar o ficheiro favicon, penso que isso não seja o que provoca a carga, mas vou tratar de colocar o favicon para evitar o erro.
Offline

asturmas 
Administrador
Mensagens 19734 Gostos 50
Feedback +2

Troféus totais: 39
Trófeus: (Ver todos)
Mobile User Windows User Super Combination Combination Topic Starter 100 Poll Votes 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter

Secalhar começar por actualizar para a ultima versão estável (1.1.15) pode começar por ser boa ideia por n factores apesar de nao ser a chave do problema
No entanto começa por aí e por activar o CloudFlare
Offline

kurtmix 
Membro
Mensagens 1895 Gostos 605
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Tenth year Anniversary Nineth year Anniversary Eighth year Anniversary Seventh year Anniversary Search Level 5 Windows User Super Combination Combination Topic Starter

vi em alguns sitios comentários sobre o CloudFlare a dizer que tem alguns problemas e que às vezes prejudica os sites, é verdade? Ao certo o que é que faz este serviço? Tenho que usar os dns deles para usar o serviço? Não dá problemas?
Offline

Carlos Gandra 
Administrador
Mensagens 3081 Gostos 97
Feedback +1

Troféus totais: 34
Trófeus: (Ver todos)
Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Algumas dicas para optimizar o SMF:
http://forum.maistrafego.pt/index.php?topic=14073.0

P.S. o SMF tem cache, basta activar. Caso não exista nenhum acelerador compatível no servidor pode-se sempre usar este mod:
http://custom.simplemachines.org/mods/index.php?mod=2515
Offline

GhostMaster 
Membro
Mensagens 1374 Gostos 0
Feedback +10

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Algumas dicas para optimizar o SMF:
http://forum.maistrafego.pt/index.php?topic=14073.0

P.S. o SMF tem cache, basta activar. Caso não exista nenhum acelerador compatível no servidor pode-se sempre usar este mod:
http://custom.simplemachines.org/mods/index.php?mod=2515

Boa partilha Carlos, desconhecia, no entanto também não sou grande utilizador de SMF como admin de fóruns, quanto ao CloudFlare ninguém melhor que eles mesmos para te explicarem o que é.

https://www.cloudflare.com/overview

Mas não vejo nenhuma desvantagem em usar.