[oracle_br] Re: Comparativo performance RAC 11g: Linux ou Windows?

2012-08-17 Por tôpico ederson2001br
Juliano,

Trabalho com Oracle desde 1995, na época versão 7.2. Começei com o Oracle em 
HP-UX. Um ano após o lançamento do Oracle 9i, fiz o downgrade para para uma 
máquina windows, na época o processador não era intel, mas um processador DEC 
Alpha 64bits.

A máquina era um avião em compração com a antiga com HP-UX, mas o SO 
infelizmente era Windows. A Microsoft dava os primeiros passos para a 
plataforma 64bits, descontinuando o SO para a plataforma Alpha (o que matou o 
processador, o Linux ainda não tinha versão para Alpha). Posso dizer que a 
experiência foi sofrível. Problemas de memória (a máquina tinha 4Gb mas 
qualquer acesso acima de 2Gb já dava uma incrível mensagem de memory leak), 
processador a 100% do nada, máquina travando... Foi preciso remover um pente de 
memória para conseguir trabalhar no ambiente. Resumo: todos os problemas 
resolvidos quando migramos para um DELL Dual Xeon com LINUX. 

A velocidade em mesmo hardware, comparando Linux e Windows, fica em média 30% a 
favor do Linux. Porque? No Linux vc não vai instalar anti-virus, nem 
compartilhamento, nem AD, nem modo gráfico, etc. Usuário comum não vai ficar 
bisbilhotando a máquina, de preferência, coloque em modo caracter que já 
restringe 90% da curiosidade. Resumindo, uma frase que até já falei aqui: no 
servidor com Oracle, nenhum software a mais, no máximo instalo o sistema 
operacional.

Dados técnicos: procure a diferença entre Multitask e Multithread.


Ederson Elias
DBA Oracle
http://br.linkedin.com/pub/ederson-elias/24/8b/8b0


--- Em oracle_br@yahoogrupos.com.br, juliano ribeiro julianonoizaum@... 
escreveu

 Bom dia pessoal,
 
 Já acompanho a comunidade a alguns anos, aprendi varias coisas legais com
 os problemas do pessoal, sempre achei uma ótima fonte de conhecimento.
 
 Hoje estou com um problema, não é critico, mas caso alguem possa me
 ajudar,agradeço muito.
 
 Farei uma instalação para um cliente, RAC(2 nodes) com oracle 11g standart,
 montei uma ambiente de teste e homologação em VMs com unbreakable 5.5
 (versao que me sinto mais seguro, questao pessoal).
 
 Mas o cliente esta querendo mudar para Windows 2008 datacenter(nao tenho
 muitos detalhes), ele que mesmo mudar para ambiente windows, pois la
 ninguem saca nada de linux.
 
 Tudo que aprendi de oracle, é que ele sempre trabalha melhor em Linux/Unix.
 Pois ele foi desenvolvido e trabalha melhor para essa arquitetura(aprendi
 assim, me corrijam se estiver errado)=D
 
 Como me sinto mais seguro com a base no linux, longe de curiosos acessando
 pelo AD e talz...
 
 Minha luta, esta sendo reunir comprovações técnicas de que o desempenho é
 realmente melhor com o linux. Estou buscando principalmente na Oracle.com.
 
 Mas se isso é fato ou lenda?
 
 Obrigado.
 
 Att.
 
 Juliano Ribeiro
 OCP - Database 10g
 OCA - PL/SQL
 MCTS - SQL Server 2008
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Comparativo performance RAC 11g: Linux ou Windows?

2012-08-17 Por tôpico Ivan Ricardo Schuster
Juliano,

Você pode comparar o benchmark de várias configurações (Hardware e SO)
na página da TCP:

http://www.tpc.org/tpcc

Acho que aí tem material mais que suficiente para seu dossiê.

Abraço
-- 
Ivan Ricardo Schuster
OCP 10g/11g
OCE RAC 10g/Linux


2012/8/17 ederson2001br ederson200...@yahoo.com.br:
 Juliano,

 Trabalho com Oracle desde 1995, na época versão 7.2. Começei com o Oracle em 
 HP-UX. Um ano após o lançamento do Oracle 9i, fiz o downgrade para para uma 
 máquina windows, na época o processador não era intel, mas um processador DEC 
 Alpha 64bits.

 A máquina era um avião em compração com a antiga com HP-UX, mas o SO 
 infelizmente era Windows. A Microsoft dava os primeiros passos para a 
 plataforma 64bits, descontinuando o SO para a plataforma Alpha (o que matou o 
 processador, o Linux ainda não tinha versão para Alpha). Posso dizer que a 
 experiência foi sofrível. Problemas de memória (a máquina tinha 4Gb mas 
 qualquer acesso acima de 2Gb já dava uma incrível mensagem de memory leak), 
 processador a 100% do nada, máquina travando... Foi preciso remover um pente 
 de memória para conseguir trabalhar no ambiente. Resumo: todos os problemas 
 resolvidos quando migramos para um DELL Dual Xeon com LINUX.

 A velocidade em mesmo hardware, comparando Linux e Windows, fica em média 30% 
 a favor do Linux. Porque? No Linux vc não vai instalar anti-virus, nem 
 compartilhamento, nem AD, nem modo gráfico, etc. Usuário comum não vai ficar 
 bisbilhotando a máquina, de preferência, coloque em modo caracter que já 
 restringe 90% da curiosidade. Resumindo, uma frase que até já falei aqui: no 
 servidor com Oracle, nenhum software a mais, no máximo instalo o sistema 
 operacional.

 Dados técnicos: procure a diferença entre Multitask e Multithread.


 Ederson Elias
 DBA Oracle
 http://br.linkedin.com/pub/ederson-elias/24/8b/8b0


 --- Em oracle_br@yahoogrupos.com.br, juliano ribeiro julianonoizaum@... 
 escreveu

 Bom dia pessoal,

 Já acompanho a comunidade a alguns anos, aprendi varias coisas legais com
 os problemas do pessoal, sempre achei uma ótima fonte de conhecimento.

 Hoje estou com um problema, não é critico, mas caso alguem possa me
 ajudar,agradeço muito.

 Farei uma instalação para um cliente, RAC(2 nodes) com oracle 11g standart,
 montei uma ambiente de teste e homologação em VMs com unbreakable 5.5
 (versao que me sinto mais seguro, questao pessoal).

 Mas o cliente esta querendo mudar para Windows 2008 datacenter(nao tenho
 muitos detalhes), ele que mesmo mudar para ambiente windows, pois la
 ninguem saca nada de linux.

 Tudo que aprendi de oracle, é que ele sempre trabalha melhor em Linux/Unix.
 Pois ele foi desenvolvido e trabalha melhor para essa arquitetura(aprendi
 assim, me corrijam se estiver errado)=D

 Como me sinto mais seguro com a base no linux, longe de curiosos acessando
 pelo AD e talz...

 Minha luta, esta sendo reunir comprovações técnicas de que o desempenho é
 realmente melhor com o linux. Estou buscando principalmente na Oracle.com.

 Mas se isso é fato ou lenda?

 Obrigado.

 Att.

 Juliano Ribeiro
 OCP - Database 10g
 OCA - PL/SQL
 MCTS - SQL Server 2008


 [As partes desta mensagem que não continham texto foram removidas]





 

 --
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
 --
Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
http://www.oraclebr.com.br/
 
  Links do Yahoo! Grupos




[oracle_br] Re: Comparativo performance RAC 11g: Linux ou Windows?

2012-08-17 Por tôpico J. Laurindo Chiappa
  Colega, vc não diz mas eu SUPONHO que vc está comparando Linux 64-bits com 
Windows 64-bits, né ? Sendo isso :
  
   - eu DUVIDO que vc vá encontrar um documento Oficial da Oracle 
contra-recomendando Windows : Inclusive, a partir do meomento em que eles 
HOMOLOGAM, isso indica que funciona e é Suportado
   
   - o principal elemento complicador no Windows (principalmente nas versões 
mais recentes, mais cheias de coisas instaladas por default) é que uma 
instalação next-next-finish é TOTALMENTE, Absolutamente, Positivamente não 
performática, pois entre outras coisas :
   
  a. vc terá uma Tonelada de serviços Windows que o RDBMS Oracle não usa e 
nem sempre são Exigidos (só vão gastar CPU e RAM)
  
  b. como a maioria dos fornecedores de hardware  profissional 
server-class (storages high-end, unidades de fitas de alta capacidade, etc, 
etc) iniciou ou trabalha principalmente com Unix , nem sempre os drivers deles 
para Windows estão no mesmo nível que os drivers para unix/linux
  
  c. os serviços e features de auto-tuning e administração Windows nem 
sempre estão preparados para trabalhar com as exigências do RDBMS Oracle, 
http://odenysenko.wordpress.com/2011/10/28/slow-oracle-net-from-windows-7vista/ 
tem um exemplo curioso (em Win7, mas em tese pode acontecer nos Windows 
maiores) com auto-tuning de rede  Nem cito o Windows update em automático e 
quetais, isso já é algo que beira a asnice num servidor profissional, mas vc vê 
por aí
  
  d. a tolerância à falhas é sensivelmente menor no Windows : por 
exemplo, por default deixe um destino de rede que estava ok inacessível (tire 
uma rota, digamos) e normalmente o resultado vai ser vc assistir o Windows 
pensar, e pensar, e pensar . 
  
  e. a Segurança default do Windows é Excessiva e intrusiva para um 
servidor RDBMS Oracle , pois via de regra esse cara fica na DMZ e *** ninguém 
*** o acessa diretamente e ele NÂO ACESSA NINGUÉM, então antivírus, firewall, 
antimalware, etc, não se aplicam - ou pelo Menos o sysadmin tem que botar 
exceção nesses caras para eles não acessarem os discos nem os softwares 
Oracle
  
== Então o ponto é, quem vai instalar um servidor   TEM  que 
ser um bom sysadmin, TEM que conhecer os defaults e pontos fracos para os poder 
prever e corrigir já na instalação, TEM que saber o que é Exigência do sistema 
e o que está lá só pra fazer número e pode ser desativado, TEM que ser, numa 
palavra, muito bom em Windows. O linux/unix são mais amigáveis nesse 
sentido por trazerem muito pouca coisa default, então uma instalação 
next-next-finish do Linux tem mais chances de dar menos problemas...
 
 Assim, imho a resposta só pode ser : SE vc (ou o seu cliente) tiver um 
sysadmin Windows muito bom, de qualidade, vai custar um pouco mais de esforço 
pra customizar mas no final vc terá SIM um ambiente bom e confiável. Já 
caso vc não confie nos sysadmins do seu cliente, se eles forem uma molecada que 
só sabe clickar em next-next-finish, aí a coisa pode pegar FEIO, sim Mas 
quase sempre é culpa dos sysadmins, então quando vc ouve histórias de 
unix/linux x% superior pode estar certo de que quase sempre é Windows 
mal-instalado/configurado, drivers inadequados, sofwares desnecessários 
presentes, é por aí, a maior parte das vezes...
 
 []s
 
Chiappa

--- Em oracle_br@yahoogrupos.com.br, juliano ribeiro julianonoizaum@... 
escreveu

 Bom dia pessoal,
 
 Já acompanho a comunidade a alguns anos, aprendi varias coisas legais com
 os problemas do pessoal, sempre achei uma ótima fonte de conhecimento.
 
 Hoje estou com um problema, não é critico, mas caso alguem possa me
 ajudar,agradeço muito.
 
 Farei uma instalação para um cliente, RAC(2 nodes) com oracle 11g standart,
 montei uma ambiente de teste e homologação em VMs com unbreakable 5.5
 (versao que me sinto mais seguro, questao pessoal).
 
 Mas o cliente esta querendo mudar para Windows 2008 datacenter(nao tenho
 muitos detalhes), ele que mesmo mudar para ambiente windows, pois la
 ninguem saca nada de linux.
 
 Tudo que aprendi de oracle, é que ele sempre trabalha melhor em Linux/Unix.
 Pois ele foi desenvolvido e trabalha melhor para essa arquitetura(aprendi
 assim, me corrijam se estiver errado)=D
 
 Como me sinto mais seguro com a base no linux, longe de curiosos acessando
 pelo AD e talz...
 
 Minha luta, esta sendo reunir comprovações técnicas de que o desempenho é
 realmente melhor com o linux. Estou buscando principalmente na Oracle.com.
 
 Mas se isso é fato ou lenda?
 
 Obrigado.
 
 Att.
 
 Juliano Ribeiro
 OCP - Database 10g
 OCA - PL/SQL
 MCTS - SQL Server 2008
 
 
 [As partes desta mensagem que não continham texto foram removidas]