[oracle_br] Re: Comparativo performance RAC 11g: Linux ou Windows?
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?
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?
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]