Skip to content

Instantly share code, notes, and snippets.

@bastos
Created October 13, 2008 18:11
Show Gist options
  • Save bastos/16570 to your computer and use it in GitHub Desktop.
Save bastos/16570 to your computer and use it in GitHub Desktop.
Rapidamente:
Greenthreds usam sempre o mesmo core e devido a IO etc eles podem ficar bloqueados por muito tempo, os SPARC T2000 etc tem ótimos processadores para coisas como Java que usam threads nativas e por isso usam muito bem os cores (e tb a tecnologia de hyperthreding). Para usar mongrels, com testes que fizemos aqui, mesmo com alguns mongrels por core a resposta ainda fica bem mais lenta do que se compararmos com as respostas de uma arquitetura x86. O processador da SUN é otimizado para múltiplas threads e não para processos singlethread como o mongrel.
Bem, então para tirar proveito máximo, além de múltiplos processos, seria interessante múltiplas threads (ouvi alguém gritar no fundo, ERLANG?)
Bem, esse foram os resultados que obtive aqui, nada muito científico, mais empírico mesmo.
Problema semelhante com Mysql:
Link: http://www.mysqlperformanceblog.com/2008/05/01/t2000-cpu-performance-watch-out/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment