{"id":4051,"date":"2015-06-01T11:09:53","date_gmt":"2015-06-01T14:09:53","guid":{"rendered":"https:\/\/www.viazap.com.br\/?p=4051"},"modified":"2015-05-30T02:12:06","modified_gmt":"2015-05-30T05:12:06","slug":"comparando-desempenho-de-distros-arquiteturas-ou-ambientes-graficos-metodo-universal","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4051","title":{"rendered":"COMPARANDO DESEMPENHO DE DISTROS, ARQUITETURAS OU AMBIENTES GR\u00c1FICOS &#8211; M\u00c9TODO UNIVERSAL"},"content":{"rendered":"<h1>PROCEDIMENTO PR\u00c1TICO<\/h1>\n<p>&nbsp;<\/p>\n<div>Para os que n\u00e3o s\u00e3o afeitos e ler muita teoria, ou s\u00e3o iniciantes, ou ainda s\u00e3o &#8220;pregui\u00e7osos de plant\u00e3o&#8221;. (rsrsrs)<\/p>\n<p>Descrevo o procedimento geral para realizar os testes, mesmo sem precisar ler o artigo inteiro:<\/p>\n<p>1) Baixe as ISOs do Ubuntu (ou da distro que quer testar, 32 ou 64 bits), prepare o live-DVD da maneira usual.<\/p>\n<p>2) D\u00ea boot com ele, mas n\u00e3o instale a distro no HDD, use o boot do live-DVD mesmo.<\/p>\n<p>3) Configure sua rede para ela funcionar. \u00d3bvio, isso depende da distro e das caracter\u00edsticas da sua rede.<\/p>\n<p>4) Instale os pacotes de PHP em sua distro, no boot live-DVD, mesmo. Ficar\u00e3o s\u00f3 residentes na RAM, e todos os experimentos ser\u00e3o feitos assim.<\/p><\/div>\n<div><!--more--><\/p>\n<p>5) Baixe o pacote &#8220;Phoronix Test Suite&#8221; do endere\u00e7o:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/href=http:\/\/www.phoronix-test-suite.com\/?k=downloads\">http:\/\/www.phoronix-test-suite.com\/?k=downloads<\/a><\/li>\n<\/ul>\n<p>E o expanda para uma pasta que conhe\u00e7a a localiza\u00e7\u00e3o. Entre nessa pasta e execute os testes Phoronix que quiser.<\/p>\n<p>6) Se desejar, repita os testes para 32 e 64 bits, para outras distros ou para a mesma distro, ambientes gr\u00e1ficos diferentes etc. e compare (detalhes no artigo).<\/p><\/div>\n<p>&nbsp;<\/p>\n<h1>INTRODU\u00c7\u00c3O<\/h1>\n<p>&nbsp;<\/p>\n<div>Embora, em minha modesta opini\u00e3o, eu considere arquitetura de 32 bits totalmente superada, obsoleta (o <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> que uso, Sabayon, nem tem mais vers\u00f5es de 32 bits), muita gente ainda usa distribui\u00e7\u00f5es Linux de 32 bits, em computadores de 64 bits.<\/p>\n<p>Alguns usu\u00e1rios as consideram \u00fateis, quando n\u00e3o, at\u00e9 vantajosas (no caso de computadores com pouca mem\u00f3ria RAM). Vejam nestes exemplos:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/dica\/Como-descobrir-se-sua-instalacao-GNU-Linux-e-32-ou-64-bits\">Como descobrir se sua instala\u00e7\u00e3o GNU\/Linux \u00e9 32 ou 64 bits [Dica]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/topico\/Debian\/Debian-64-ou-32-bits\">Debian 64 ou 32 bits [RESOLVIDO] [Debian]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/topico\/Iniciantes-no-Linux\/Qual-e-a-melhor-opcao-32bits-ou-64bits\">Qual \u00e9 a melhor op\u00e7\u00e3o? 32bits ou 64bits? [RESOLVIDO] [Iniciantes no Linux]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/topico\/Ubuntu-e-Kubuntu\/Ubuntu-32-ou-64-Qual-usar\">Ubuntu 32 ou 64? Qual usar? [RESOLVIDO] [Ubuntu &amp; Kubuntu]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/topico\/Duvidas-em-Geral\/Memoria-Swap-4\">Mem\u00f3ria Swap [D\u00favidas em Geral]<\/a><\/li>\n<\/ul>\n<p>Por outro lado, \u00e9 classicamente conhecido, em Teoria de Planejamento de Experimentos, que numa Experimenta\u00e7\u00e3o Cient\u00edfica, deve-se procurar bloquear (ou uniformizar, evitando que atuem) o maior n\u00famero poss\u00edvel de vari\u00e1veis, focando em apenas uma.<\/p>\n<p>Se isto n\u00e3o for poss\u00edvel, deve-se isolar ou tratar matematicamente essas vari\u00e1veis independentes e n\u00e3o control\u00e1veis, para minimizar os poss\u00edveis erros devidos \u00e0 atua\u00e7\u00e3o delas:<\/p>\n<p>CORT\u00c9S PAREDES, R. S. Documento da Disciplina de:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.pgmec.ufpr.br\/disciplinas\/Curriculo_2012\/eme-714_topicos_especiais_em_engenharia_mecanica_IV.pdf\" target=\"_blank\" rel=\"nofollow\">T\u00f3picos Especiais em Engenharia Mec\u00e2nica IV<\/a><\/li>\n<li><a href=\"http:\/\/ftp.demec.ufpr.br\/disciplinas\/EME714\/Planejamento%20experimento%20Taguchi.pdf\" target=\"_blank\" rel=\"nofollow\">Metodologia e Planejamento Experimental<\/a><\/li>\n<li>Laborat\u00f3rio de Aspers\u00e3o T\u00e9rmica e Soldagem Especiais; Departamento de Engenharia Mec\u00e2nica-DEMEC; Setor de Tecnologia; Universidade Federal do Paran\u00e1. P.R. (1996).<\/li>\n<li>CORR\u00caA DA SILVA, J. G. <a href=\"http:\/\/www.galileu.esalq.usp.br\/arquivos\/Plan_Experimentos.pdf\" target=\"_blank\" rel=\"nofollow\">Estat\u00edstica Experimental: Planejamento de Experimentos<\/a><\/li>\n<li>Departamento de Matem\u00e1tica e Estat\u00edstica; Instituto de F\u00edsica e Matem\u00e1tica; Universidade Federal de Pelotas, R.S. (2007).<\/li>\n<\/ul>\n<p>Deste modo, sempre que tivermos muitas vari\u00e1veis independentes envolvidas, fica dif\u00edcil validar os resultados obtidos, sem tratamento estat\u00edstico e matem\u00e1tico especial e rigoroso.<\/p>\n<p>Afortunadamente, com alguns experimentos, podemos realiz\u00e1-los em condi\u00e7\u00f5es similares ou iguais (e com vari\u00e1veis dependentes ou interdependentes).<\/p>\n<p>Se dois experimentos s\u00e3o realizados em condi\u00e7\u00f5es similares ou iguais, eles t\u00eam as mesmas vari\u00e1veis, atuando igualmente, ent\u00e3o podem ser facilmente comparados:<\/p>\n<ul>\n<li>RABELO, A. <a href=\"http:\/\/scienceblogs.com.br\/socialmente\/2011\/08\/o-que-e-e-para-que-serve-um-experimento\/\" target=\"_blank\" rel=\"nofollow\">O que \u00e9 e para que serve um Experimento?<\/a>. (2011).<\/li>\n<li>MENDON\u00c7A SOUZA, A. <a href=\"http:\/\/w3.ufsm.br\/adriano\/aulas\/anova\/T%5B11%5D.%20anova.pdf\" target=\"_blank\" rel=\"nofollow\">Aulas do Curso de Experimenta\u00e7\u00e3o<\/a>.<\/li>\n<li>Departamento de Estat\u00edstica. Curso de Especializa\u00e7\u00e3o em Estat\u00edstica e Modelagem Quantitativa.Programa de P\u00f3s-Gradua\u00e7\u00e3o em Engenharia de Produ\u00e7\u00e3o-PPGEP e Programa de P\u00f3s-Gradua\u00e7\u00e3o em Engenharia Qu\u00edmica-PPGEQ. Universidade Federal de Santa Maria, R.S. (2009).<\/li>\n<\/ul>\n<p>Nos experimentos e testes do presente Artigo, as arquiteturas de 32 e 64 bits, s\u00e3o ambas estudadas em termos de desempenho, no mesmo computador, com o mesmo hardware, mesma distribui\u00e7\u00e3o Linux (Ubuntu) e em condi\u00e7\u00f5es id\u00eanticas de &#8220;boot live&#8221;.<\/p>\n<p>Portanto, condi\u00e7\u00f5es isoladas de quaisquer interfer\u00eancias do disco r\u00edgido, ou de programas instalados, o que as torna facilmente compar\u00e1veis.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>MATERIAIS E M\u00c9TODOS<\/h1>\n<p>&nbsp;<\/p>\n<div>\n<h1>A. MATERIAIS<\/h1>\n<p>A.1. Computador utilizado:<\/p>\n<p>O mesmo computador foi utilizado em ambos os testes. Um AMD, Phenom, 8 n\u00facleos, 64 bits, processador &#8220;Bulldozer&#8221;, FX-8120, com 16 gigas de mem\u00f3ria RAM, DDR3.<\/p>\n<p>Esse computador \u00e9 reportado como tendo performance compar\u00e1vel aos Intel Core I5:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.techspot.com\/review\/452-amd-bulldozer-fx-cpus\/page8.html\" target=\"_blank\" rel=\"nofollow\">Bulldozer Arrives: AMD FX-8150 Review &gt; Application Performance &#8211; TechSpot<\/a><\/li>\n<li><a href=\"http:\/\/www.futuremark.com\/hardware\/cpu\/AMD+FX-8120\/review\" target=\"_blank\" rel=\"nofollow\">AMD FX-8120 Review &#8211; Performance<\/a><\/li>\n<\/ul>\n<p>A.2. Distribui\u00e7\u00e3o <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> utilizada:<\/p>\n<p>Escolhemos usar live- DVDs de Ubuntu Vers\u00e3o 14.10, 32 e 64 bits.<\/p>\n<p>Porque Ubuntu? Embora eu n\u00e3o seja um usu\u00e1rio de Ubuntu, o escolhi por alguns motivos: ele \u00e9 facilmente dispon\u00edvel e \u00e9 um Linux &#8220;padr\u00e3o&#8221;. \u00c9 o Linux mais conhecido pelos usu\u00e1rios e o mais usado no Brasil.<\/p>\n<p>Ainda, n\u00e3o seria poss\u00edvel usar Sabayon (minha distro favorita) visto que as vers\u00f5es de 32 bits n\u00e3o existem mais. Ficaria sem termos de compara\u00e7\u00e3o.<\/p>\n<p>Portanto, ambas as ISOs (32 e 64 bits) de Ubuntu 14.10, com ambiente gr\u00e1fico Unity, foram baixadas destes endere\u00e7os:<\/p>\n<ul>\n<li>32 bits: <a href=\"http:\/\/releases.ubuntu.com\/utopic\/ubuntu-14.10-desktop-i386.iso\" target=\"_blank\" rel=\"nofollow\">http:\/\/releases.ubuntu.com\/utopic\/ubuntu-14.10-desktop-i386.iso<\/a><\/li>\n<li>64 bits: <a href=\"http:\/\/releases.ubuntu.com\/utopic\/ubuntu-14.10-desktop-amd64.iso\" target=\"_blank\" rel=\"nofollow\">http:\/\/releases.ubuntu.com\/utopic\/ubuntu-14.10-desktop-amd64.iso<\/a><\/li>\n<\/ul>\n<p>E &#8220;queimadas como imagem&#8221;, em DVDs virgens de mesma marca (Elgin), mesma velocidade (4X), no mesmo programa (K3B, vers\u00e3o 2.0.3, em <em>Sabayon Linux<\/em> 15.06 atualizado, com KDE 4.14.7), de maneira <a href=\"http:\/\/br-linux.org\/2008\/01\/download.html\" target=\"_blank\" rel=\"nofollow\">cl\u00e1ssica e conhecida<\/a>.<\/p>\n<p>Em ambos os live-DVDs feitos, a grava\u00e7\u00e3o dos dados foi verificada no pr\u00f3prio K3B.<\/p>\n<h1>B. M\u00c9TODOS<\/h1>\n<p>B.1. Boot dos live-DVDs:<\/p>\n<p>Separadamente, um por vez, foram carregados os Boot dos live-DVDs de Ubuntu.<\/p>\n<p>Como os DVDs s\u00e3o semelhantes e carregados no mesmo computador, a maior parte das condi\u00e7\u00f5es e vari\u00e1veis envolvidas s\u00e3o iguais, portanto, s\u00e3o control\u00e1veis. A \u00fanica diferen\u00e7a entre os DVDs, seriam as arquiteturas 32 e 64 bits.<\/p>\n<p>Cumpre salientar que por trabalharmos em ambiente live Boot, live-DVDs, os experimentos foram feitos em condi\u00e7\u00f5es independentes do disco r\u00edgido e portanto, de nada adiantaria configurar a m\u00e1quina para condi\u00e7\u00f5es de <a href=\"http:\/\/www.vivaolinux.com.br\/artigo\/Regulando-o-desktop-para-trabalhar-em-maxima-performance\">m\u00e1xima performance<\/a>.<\/p>\n<p>Fazer isso implicaria em configurar programas que est\u00e3o no disco r\u00edgido, o que seria ineficiente em nossos Experimentos, pois isolamos e uniformizamos o maior n\u00famero de vari\u00e1veis, para podermos comparar (veja <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=2\">Introdu\u00e7\u00e3o<\/a>).<\/p>\n<p>B.2. Suite, conjunto de testes de desempenho, benchmark:<\/p>\n<p>Poder-se-ia empregar pequenos pacotes de Benchmark ou &#8220;Estressadores de CPU&#8221; como Geekbench, Bashmark, Hardinfo, CPUBurn ou scripts feitos para isso:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/artigo\/Geekbench-Testando-o-Desempenho-do-Linux\">Geekbench &#8211; Testando o Desempenho do Linux [Artigo]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/artigo\/Tunando-sistemas-de-arquivos-para-GNU-Linux\">Tunando sistemas de arquivos para GNU\/Linux [Artigo]<\/a><\/li>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/artigo\/Regulando-o-desktop-para-trabalhar-em-maxima-performance?pagina=5\">Regulando o desktop para trabalhar em m\u00e1xima performance [Artigo] &#8211; p\u00e1gina 5<\/a><\/li>\n<\/ul>\n<p>Por\u00e9m, a maior e mais completa suite de benchmark, \u00e9 considerada a &#8220;Phoronix&#8221;:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/artigo\/Phoronix-Test-Suite-Um-framework-para-benchmark\">Phoronix Test Suite &#8211; Um framework para benchmark [Artigo]<\/a><\/li>\n<\/ul>\n<p>O site <em>OpenBenchmarking<\/em> descreve os in\u00fameros testes constantes da Phoronix:<\/p>\n<ul>\n<li><a href=\"http:\/\/openbenchmarking.org\/\" target=\"_blank\" rel=\"nofollow\">OpenBenchmarking.org &#8211; An Open, Collaborative Testing Platform For Benchmarking &amp; Performance Analysis<\/a><\/li>\n<\/ul>\n<p>Al\u00e9m das vers\u00f5es presentes nos reposit\u00f3rios da principais distros, a Phoronix tem uma vers\u00e3o pr\u00e9-compilada, que roda &#8220;standalone&#8221;, independente da distro usada, bastando expandir e executar:<\/p>\n<ul>\n<li><a href=\"http:\/\/phoronix-test-suite.com\/?k=downloads\" target=\"_blank\" rel=\"nofollow\">Phoronix Test Suite Download<\/a><\/li>\n<\/ul>\n<p>Pela facilidade e pela necessidade de mantermos a maior parte da vari\u00e1veis sob controle, em ambiente live Boot, utilizamos essa vers\u00e3o de Phoronix.<\/p>\n<p>Portanto, a suite Phoronix, vers\u00e3o 5.8 &#8220;Development&#8221;, foi baixada e expandida para o diret\u00f3rio adequado e usada nos Experimentos (veja<a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=4\">P\u00e1ginas 4<\/a> e <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=5\">5<\/a>).<\/p>\n<p>Se voc\u00ea quiser, voc\u00ea pode baixar a &#8220;Phoronix Test Suite&#8221; e salv\u00e1-la, guard\u00e1-la em um pendrive. Desse modo, bastar\u00e1 copiar para as distros que vai testar, no ambiente live, mesmo.<\/p>\n<p>Em resumo, os testes deste artigo foram feitos no mesmo micro, com a mesma distro (DVDs gravados da mesma maneira), com boot de live-DVDs semelhantes, fora do disco r\u00edgido, com a mesma suite de benchmark.<\/p>\n<p>Podemos ent\u00e3o, comparar as performances de Ubuntu, 32 e 64 bits, em condi\u00e7\u00f5es an\u00e1logas e muito semelhantes. Isso minimiza eventuais erros. Percebem que os testes foram feitos em condi\u00e7\u00f5es em tudo an\u00e1logas, para poderem ser comparados?<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>PREPARATIVOS PARA REALIZAR OS EXPERIMENTOS<\/h1>\n<p>&nbsp;<\/p>\n<div>\n<h1>C. PREPARA\u00c7\u00c3O PARA OS EXPERIMENTOS DE BENCHMARK<\/h1>\n<p>C.1. Inicialmente, tome o live-DVD de Ubuntu 14.10 (32 bits) e d\u00ea Boot com ele. Espere carregar completamente. Boot padr\u00e3o, sem alterar a linha do Kernel (n\u00e3o modifique os &#8220;Cheat-Codes&#8221;).<\/p>\n<p>Ver\u00e1 uma imagem semelhante a esta:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.guicolandia.net\/tutorial-de-instala%C3%A7%C3%A3o-do-ubuntu-14-10.html\" target=\"_blank\" rel=\"nofollow\">Guicol\u00e2ndia &#8211; Tutorial de instala\u00e7\u00e3o do Ubuntu 14.10<\/a><\/li>\n<\/ul>\n<p>Acerte a linguagem para Portugu\u00eas do Brasil e n\u00e3o instale a distro, ao inv\u00e9s disso, clique em &#8220;Experimentar Ubuntu&#8221;, espere carregar completamente.<\/p>\n<p>C.2. Clique em &#8220;Configura\u00e7\u00f5es de Sistema&#8221;, &#8220;Rede&#8221; e configure a rede, adequadamente para seu sistema. Aqui, o m\u00e9todo pode variar um pouco, de micro para micro, de local para local. Se a sua rede \u00e9 cabeada ou Wi-Fi etc. O importante neste ponto, ser\u00e1 ter sua rede funcionando.<\/p>\n<p>Como fiz os experimentos do artigo na USP, configurei para a rede da USP, que tem IP fixo.<\/p>\n<p>C.3. Aperte as teclas <strong>Alt+F2<\/strong> e execute &#8220;gnome-terminal&#8221;. No terminal que se abre, execute:<\/p>\n<p><strong># apt-get update<\/strong><\/p>\n<p>Depois execute este comando:<\/p>\n<p><strong># apt-get install php5<\/strong><\/p>\n<p>Isso instalar\u00e1 os pacotes do PHP, a principal depend\u00eancia da suite Phoronix:<\/p>\n<ul>\n<li><a href=\"http:\/\/askubuntu.com\/questions\/462673\/installing-php-5-3-in-ubuntu-14-04\" target=\"_blank\" rel=\"nofollow\">Installing PHP 5.3 in Ubuntu 14.04 &#8211; Ask Ubuntu<\/a><\/li>\n<\/ul>\n<p>Vejam que est\u00e1 instalada:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/inst.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_inst.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>Instale s\u00f3 na RAM, porque estamos no ambiente de Boot do live-DVD. A ideia deste artigo \u00e9 essa mesma.<\/p>\n<p>C.4. Baixe o pacote &#8220;Phoronix Test Suite 5.8 Development, Milestone 3&#8221; (veja <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=3\">P\u00e1gina 3<\/a>) do endere\u00e7o:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix-test-suite.com\/?k=downloads\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.phoronix-test-suite.com\/?k=downloads<\/a><\/li>\n<\/ul>\n<p>Se desejar, espete um Pendrive numa porta USB e salve uma c\u00f3pia dessa suite no pendrive (voc\u00ea precisar\u00e1 dela depois, quando for testar a vers\u00e3o de 64 bits). Assim n\u00e3o precisar\u00e1 baix\u00e1-la novamente.<\/p>\n<p>C.5. Aqui, usei interface gr\u00e1fica, por comodidade e porque queria saber se o Ubuntu estava funcionando bem. Se quiser, pode usar comandos.<\/p>\n<p>V\u00e1 em &#8220;Arquivos&#8221;, abra o Gerenciador de Arquivos e arraste a suite Phoronix para a \u00c1rea de Trabalho, ou copie a que est\u00e1 no pendrive.<\/p>\n<p>C.6. Clique, com o bot\u00e3o direito do mouse, no arquivo do Phoronix, escolha &#8220;Extrair Aqui&#8221;. V\u00e1 na pasta que se forma &#8220;phoronix-test-suite&#8221;. Eis ela aqui:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/phoronix.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_phoronix.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>Agora, voc\u00ea tem tudo o que precisa para come\u00e7ar a brincadeira, os testes de benchmark.<\/p>\n<p>C.7. Se voc\u00ea estiver testando com outra distro, que n\u00e3o Ubuntu, eis um pequeno sum\u00e1rio do que precisa fazer :<\/p>\n<ul>\n<li>Prepare o live-CD\/DVD;<\/li>\n<li>D\u00ea boot com ele;<\/li>\n<li>Ative a rede na sua distro;<\/li>\n<li>Atualize os reposit\u00f3rios;<\/li>\n<li>Instale os pacotes de PHP;<\/li>\n<li>E baixe e expanda a &#8220;Phoronix Test Suite&#8221;.<\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>EXPERIMENTOS, TESTES E RESULTADOS<\/h1>\n<p>&nbsp;<\/p>\n<div>\n<h1>D. EXPERIMENTOS DE BENCHMARK &#8211; 32 BITS<\/h1>\n<p>D.1. D\u00ea <strong>Alt+TAB<\/strong> e abra o terminal que estava usando (<a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=4\">P\u00e1gina 4<\/a>). Se necess\u00e1rio, para ficar como root, execute:<\/p>\n<p><strong>$ sudo su<\/strong><\/p>\n<p>Navegue at\u00e9 a pasta onde est\u00e1 expandido o Phoronix e cheque com comando <em>ls<\/em>:<\/p>\n<p><strong># cd \/<\/strong><br \/>\n<strong># cd home\/ubuntu\/Desktop\/phoronix-test-suite<\/strong><br \/>\n<strong># ls -a<\/strong><\/p>\n<p>D.2. Certificando-se que est\u00e1 na pasta adequada. Para ver os comandos de Phoronix, leia o arquivo &#8220;README.md&#8221; e\/ou o conte\u00fado do subdiret\u00f3rio &#8220;Documenta\u00e7\u00e3o&#8221;.<\/p>\n<p>&#8220;Instale&#8221; o Phoronix no ambiente boot live e veja os diversos comandos e op\u00e7\u00f5es dele:<\/p>\n<p><strong># .\/install-sh<\/strong><br \/>\n<strong># .\/phoronix-test-suite<\/strong><\/p>\n<p>D.3. Escolha os testes que quiser.<\/p>\n<p>Sugiro um pequeno teste simples, que \u00e9 um padr\u00e3o recomendado pela Phoronix. &#8220;Smallpt&#8221;, um renderizador gr\u00e1fico de ilumina\u00e7\u00e3o:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.kevinbeason.com\/smallpt\/\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.kevinbeason.com\/smallpt\/<\/a><\/li>\n<\/ul>\n<p>Para instalar e depois rodar automaticamente o teste, execute:<\/p>\n<p><strong># phoronix-test-suite benchmark smallpt<\/strong><\/p>\n<p>Veja que se instala:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/comandphoro.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_comandphoro.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>Atendendo \u00e0s mensagens que aparecem, d\u00ea os nomes que quiser e depois salve as informa\u00e7\u00f5es. Veja que o teste executa, automaticamente:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/executat.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_executat.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>Espere terminar o teste. Para facilitar a visualiza\u00e7\u00e3o, dirija os resultados para o navegador. Veja:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/navegadinfo.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_navegadinfo.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"200\" height=\"112\" border=\"0\" \/><\/a>\u00a0\u00a0 <a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/testado2.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_testado2.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"200\" height=\"112\" border=\"0\" \/><\/a><\/div>\n<p>Eu n\u00e3o fiz, mas se quiser executar novamente o mesmo teste, \u00e9 este o comando:<\/p>\n<p><strong># phoronix-test-suite run smallpt<\/strong><\/p>\n<p>Vejam que o resultado mostra alta performance, mesmo em 32 bits, mas lembre que este Phenom \u00e9 conhecido como m\u00e1quina de alta performance.<\/p>\n<p>D.4. Observe que, embora toda minha mem\u00f3ria RAM (verific\u00e1vel com o comando <em>free<\/em>), 16 gigas, \u00e9 enxergada gra\u00e7as ao suporte dos Kerneis PAE dos novos Ubuntus:<\/p>\n<p><samp>total\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0usado\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0livre\u00a0\u00a0\u00a0\u00a0compart.\u00a0\u00a0buffers\u00a0\u00a0\u00a0\u00a0\u00a0em cache<br \/>\nMem:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a016353664\u00a0\u00a0\u00a0\u00a04069340\u00a0\u00a0\u00a012284324\u00a0\u00a0\u00a0\u00a01285004\u00a0\u00a0\u00a0\u00a0\u00a0418212\u00a0\u00a0\u00a0\u00a02853528<br \/>\n-\/+ buffers\/cache:\u00a0\u00a0\u00a0\u00a0\u00a0797600\u00a0\u00a0\u00a015556064<br \/>\nSwap:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02047996\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00\u00a0\u00a0\u00a0\u00a02047996 <\/samp><\/p>\n<p>Mas a ATI (do meu micro) que aparece no teste \u00e9 a onboard, que \u00e9 menor.<\/p>\n<p>Isso \u00e9 por causa do driver de v\u00eddeo, que eu n\u00e3o troquei. N\u00e3o haver\u00e1 problema, porque as arquiteturas s\u00e3o comparadas na mesmas condi\u00e7\u00f5es. Se voc\u00ea n\u00e3o alterar o driver de v\u00eddeo, num dos live-DVDs, n\u00e3o o fa\u00e7a no outro, a n\u00e3o ser que seja exatamente o par\u00e2metro que est\u00e1 comparando.<\/p>\n<p>D.5. A Suite Phoronix \u00e9 muito grande e demoraria muito para poder executar tudo.<\/p>\n<p>O teste mais completo, para uma rigorosa compara\u00e7\u00e3o, pode ser executado pelo comando:<\/p>\n<p><strong># phoronix-test-suite benchmark 1204293-BY-PHORONIX357<\/strong><\/p>\n<p>Eu executei v\u00e1rios testes, mas para este artigo, destaco apenas os experimentos principais. Em condi\u00e7\u00f5es an\u00e1logas ao descrito em D.3, vamos fazer mais um experimento.<\/p>\n<p>Vamos testar a capacidade de manipular v\u00eddeo, com o &#8220;Encoder&#8221; X264:<\/p>\n<ul>\n<li><a href=\"http:\/\/openbenchmarking.org\/test\/pts\/x264\" target=\"_blank\" rel=\"nofollow\">OpenBenchmarking.org &#8211; x264 Test Profile<\/a><\/li>\n<li><a href=\"http:\/\/h264encoder.com\/\" target=\"_blank\" rel=\"nofollow\">H.264 Encoder &#8211; freeware encode video to H.264 format<\/a><\/li>\n<\/ul>\n<p>Como em D.3. Mas agora, execute:<\/p>\n<p><strong># phoronix-test-suite benchmark x264<\/strong><\/p>\n<p>Espere o teste instalar e executar. Eis os resultados, no meu micro:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/codivid.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_codivid.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>D.6. Outro teste, C-Ray, um algoritmo de renderiza\u00e7\u00e3o, &#8220;ray tracing&#8221; e &#8220;anti aliasing&#8221; e usando calculo de ponto flutuante.<\/p>\n<ul>\n<li><a href=\"https:\/\/openbenchmarking.org\/test\/pts\/c-ray\" target=\"_blank\" rel=\"nofollow\">https:\/\/openbenchmarking.org\/test\/pts\/c-ray<\/a><\/li>\n<li><a href=\"https:\/\/pt.wikipedia.org\/wiki\/Ray_tracing\" target=\"_blank\" rel=\"nofollow\">https:\/\/pt.wikipedia.org\/wiki\/Ray_tracing<\/a><\/li>\n<\/ul>\n<p>O comando para instalar e rodar \u00e9:<\/p>\n<p><strong># phoronix-test-suite benchmark c-ray<\/strong><\/p>\n<p>Eis os resultados:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/crei.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_crei.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>D.7. Mais um teste, OpenSSL (uma criptografia RSA 4096-bit, para protocolos SSL e TLS):<\/p>\n<ul>\n<li><a href=\"http:\/\/pt.wikipedia.org\/wiki\/OpenSSL\" target=\"_blank\" rel=\"nofollow\">OpenSSL &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<li><a href=\"http:\/\/pt.wikipedia.org\/wiki\/Transport_Layer_Security\" target=\"_blank\" rel=\"nofollow\">Transport Layer Security &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<li><a href=\"http:\/\/pt.wikipedia.org\/wiki\/RSA\" target=\"_blank\" rel=\"nofollow\">RSA &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<\/ul>\n<p>Para rodar o teste, execute:<\/p>\n<p><strong># phoronix-test-suite benchmark openssl<\/strong><\/p>\n<p>Resultados:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/openssl.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_openssl.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>D.8. Mais um experimento que fiz, c\u00e1lculo de FFTE (&#8220;Fast Fourier Transform Extended&#8221;) &#8220;Transformada de Fourier&#8221;.<\/p>\n<p>Escolhi, porque transformada de Fourier \u00e9 muito importante em Ci\u00eancia e Tecnologia.<\/p>\n<p>Usada em processamento, diagn\u00f3stico por imagem, Matem\u00e1tica e at\u00e9 F\u00edsica e Qu\u00edmica, para refinar os dados obtidos por Computa\u00e7\u00e3o Gr\u00e1fica, data\u00e7\u00e3o por Carbono-14, Resson\u00e2ncia Magn\u00e9tica Nuclear, espectroscopias e cromatografias de diversos tipos etc.<\/p>\n<ul>\n<li><a href=\"http:\/\/pt.wikipedia.org\/wiki\/Transformada_r%C3%A1pida_de_Fourier\" target=\"_blank\" rel=\"nofollow\">Transformada r\u00e1pida de Fourier &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<li><a href=\"http:\/\/www.ffte.jp\/\" target=\"_blank\" rel=\"nofollow\">FFTE: A Fast Fourier Transform Package<\/a><\/li>\n<li><a href=\"http:\/\/www2.vivaolinux.com.br\/topico\/C-C++\/size-of-array-ft-z-has-non-integer-type\" target=\"_blank\" rel=\"nofollow\">301 Moved Permanently<\/a><\/li>\n<li><a href=\"http:\/\/pt.wikipedia.org\/wiki\/S%C3%A9rie_de_Fourier\" target=\"_blank\" rel=\"nofollow\">S\u00e9rie de Fourier &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<\/ul>\n<p>Aqui, destaco que foi preciso instalar um compilador Fortran, <a href=\"http:\/\/gcc.gnu.org\/fortran\/\" target=\"_blank\" rel=\"nofollow\">GFortran<\/a>, para o teste funcionar:<\/p>\n<p><strong># apt-get install gfortran<\/strong><\/p>\n<p>Em seguida, executei o comando para fazer o experimento:<\/p>\n<p><strong># phoronix-test-suite benchmark ffte<\/strong><\/p>\n<p>Resultado, N\u00c3O obtido! N\u00e3o sei por que. O sistema trava o c\u00e1lculo, antes de terminar. Tentei duas v\u00eazes. Mas encontrei valores de literatura para poder comparar (veja <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=6\">P\u00e1gina 6<\/a>).<\/p>\n<p>D.9. Finalmente, o \u00faltimo teste que fiz, estressando a CPU. (coitadinha!)<\/p>\n<p>Isso \u00e9 feito fazendo rodar v\u00e1rios testes de <em>benchmark<\/em> ao mesmo tempo:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=news_item&amp;px=MTg4MjY\" target=\"_blank\" rel=\"nofollow\">Linux Stress &amp; Torture Testing, Burning In Systems With Open-Source &#8211; Phoronix<\/a><\/li>\n<\/ul>\n<p>Executei o comando:<\/p>\n<p><strong># phoronix-test-suite stress-run ffte openssl smallpt c-ray x264<\/strong><\/p>\n<p>Executando:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/estress2.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_estress2.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>N\u00e3o travou, mas foi ficando muito lento, 5 Giga de RAM (do total de 16, que o Micro tem) foram consumidos e 95 % da CPU foi usada. Quando ficou muito lento, foi necess\u00e1rio interromper (com <strong>Ctrl+c<\/strong>) e matar o processo:<\/p>\n<p><strong># killall phoronix-test-suite<\/strong><\/p>\n<p>Resumindo, foram feitos no boot do DVD de Ubuntu 32 bits, os testes: Smallpt (D.3); X264 (D.5); C-Ray (D.6); OpenSSL (D.7); FFTE (D.8) e estresse de CPU (D.9).<\/p>\n<h1>E. EXPERIMENTOS DE BENCHMARK &#8211; 64 BITS<\/h1>\n<p>E.1. Fechei a sess\u00e3o e reiniciei o micro, dando boot no outro live-DVD, o do Ubuntu 14.10, 64 bits.<\/p>\n<p>Todos os passos, testes e experimentos acima descritos (Veja item D e seus sub-itens e <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=4\">P\u00e1gina 4<\/a>) foram repetidos, no DVD de 64 bits, na mesma ordem e de modo exatamente igual.<\/p>\n<p>Observe, &#8220;Instalando&#8221; a &#8220;Phoronix Test Suite&#8221;, na RAM, no boot do live-DVD, 64 bits (pelo mesmo modo descrito na <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=4\">P\u00e1gina 4<\/a>, para o DVD de 32 bits):<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/pra64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_pra64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.2. Executando o teste &#8220;smallpt&#8221; (Resultado SMALLPT, em 64 bits):<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/no64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_no64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>Os outros experimentos, testes, foram executados de maneira exatamente igual ao descrito para o Boot no live-DVD de 32 bits.<\/p>\n<p>Eis os resultados (E.3. SMALLPT 64 bits):<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/smallpt64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_smallpt64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.4. X264-64 bits:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/x264-64Bits.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_x264-64Bits.png\" alt=\"Linux: Comparando desempenho de distros, arquiteturas ou ambientes gr\u00e1ficos - M\u00e9todo universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.5. C-RAY 64 bits:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/serrei64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_serrei64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.6. OPENSSL 64 bits:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/openssl64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_openssl64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.7. FFTE 64 bits:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/FFTE.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_FFTE.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>E.8. Stress de CPU, 64 bits:<\/p>\n<div class=\"figura\"><a href=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/stress64.png\" target=\"_blank\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_stress64.png\" alt=\"Linux: Comparando Desempenho de distros, Arquiteturas ou Ambientes Gr\u00e1ficos - M\u00e9todo Universal\" width=\"500\" height=\"282\" border=\"0\" \/><\/a><\/div>\n<p>F. 32 e 54 bits. Alguns resultados armazenados:<\/p>\n<p>Alguns de meus resultados foram hospedados na nuvem, no site OpenBenchmarking:<\/p>\n<ul>\n<li><a href=\"http:\/\/openbenchmarking.org\/result\/1505215-BE-TESTI315743\" target=\"_blank\" rel=\"nofollow\">Testi3 Benchmarks [1505215-BE-TESTI315743] &#8211; OpenBenchmarking.org<\/a><\/li>\n<li><a href=\"http:\/\/openbenchmarking.org\/result\/1505216-BE-SMALLPT1566\" target=\"_blank\" rel=\"nofollow\">Smallpt1 Benchmarks [1505216-BE-SMALLPT1566] &#8211; OpenBenchmarking.org<\/a><\/li>\n<li><a href=\"http:\/\/openbenchmarking.org\/result\/1505214-BE-CRAY3216422\" target=\"_blank\" rel=\"nofollow\">Cray Benchmarks [1505214-BE-CRAY3216422] &#8211; OpenBenchmarking.org<\/a><\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>DISCUSS\u00c3O E CONCLUS\u00c3O<\/h1>\n<p>&nbsp;<\/p>\n<div>\n<h1>G. DISCUSS\u00c3O<\/h1>\n<p>Os sistemas <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> antigos de 32 bits, n\u00e3o reconheciam acima de 3 gigas de RAM. Para que reconhecessem, era necess\u00e1rio instalar um Kernel PAE:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.vivaolinux.com.br\/dica\/Ubuntu-32-bits-reconhecendo-4GB-%28ou-mais%29-de-RAM\">Ubuntu 32 bits reconhecendo 4GB (ou mais) de RAM [Dica]<\/a><\/li>\n<li><a href=\"http:\/\/meupinguim.com\/reconheca-4-gb-memoria-32-bits-kernel-pae\/\" target=\"_blank\" rel=\"nofollow\">Reconhe\u00e7a 4 GB de mem\u00f3ria em 32 bits com o Kernel PAE | Meu Pinguim<\/a><\/li>\n<\/ul>\n<p>Nos Linux novos, inclusive no Ubuntus posteriores ao 12.10, j\u00e1 h\u00e1 esse reconhecimento:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_x86_1304&amp;num=1\" target=\"_blank\" rel=\"nofollow\">32-bit vs. 64-bit Ubuntu 13.04 Linux Performance &#8211; Phoronix<\/a><\/li>\n<\/ul>\n<p>Distros de 32 bits, ainda s\u00e3o recomendadas para computadores com pouca mem\u00f3ria RAM, abaixo de 4 Giga. Por isso, o ideal seria testar os dois Ubuntus, 32 e 64 bits, num computador com apenas 2 Giga de RAM, mas eu n\u00e3o tenho mais nenhum computador assim.<\/p>\n<p>Tamb\u00e9m, alguns usu\u00e1rios e profissionais de TI reportam que aumentar muito a RAM n\u00e3o teria tanto efeito sobre a performance, exceto em certos jogos de 64 bits:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.tomshardware.com\/reviews\/ram-memory-upgrade,2778-8.html\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.tomshardware.com\/reviews\/ram-memory-upgrade<\/a><\/li>\n<\/ul>\n<p>Comparei os resultados obtidos com 32 bits (<a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=5\">P\u00e1gina 5<\/a>, item D) e com 64 bits (<a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/impressora.php?pagina=5\">P\u00e1gina 5<\/a>, item E).<\/p>\n<p>Em meus experimentos, notei muita diferen\u00e7a quando a CPU foi estressada (D.8 e E.9).<\/p>\n<p>Em 32 bits, o micro ficava muito lento e praticamente n\u00e3o us\u00e1vel e em pouco tempo, cerca de 5 gigas da RAM (de 16) eram utilizados.<\/p>\n<p>Em 64 bits, n\u00e3o. O micro n\u00e3o fica t\u00e3o lento, fica us\u00e1vel e apenas cerca de 3 Giga de RAM s\u00e3o gastos. Inclusive, foi poss\u00edvel completar o trabalho &#8220;estressante&#8221;, em batch (em 64 bits) sem precisar matar o processo.<\/p>\n<p>Uma observa\u00e7\u00e3o que a mim surpreendeu. Visualmente, o boot do live-DVD de 32 bits \u00e9 consideravelmente mais r\u00e1pido que o boot do DVD de 64 bits, al\u00e9m de que, aparentemente, o DVD de 64 bits \u00e9 lido muito mais.<\/p>\n<p>Esse fen\u00f4meno tamb\u00e9m \u00e9 conhecido para Windows:<\/p>\n<ul>\n<li><a href=\"https:\/\/answers.yahoo.com\/question\/index?qid=20091026094714AAhR44V\" target=\"_blank\" rel=\"nofollow\">how come a 32 bit windows 7 boots faster than 64 bit windows 7? | Yahoo Answers<\/a><\/li>\n<\/ul>\n<p>Atribuo isso a dois fatores: sistemas de 64 bits devem precisar mais RAM para carregar que os de 32 bits, al\u00e9m de que os programas de 64 bits s\u00e3o maiores, ocupam mais espa\u00e7o e sabe-se que a leitura do HDD, ou do DVD, s\u00e3o relativamente lentas e funcionam como um &#8220;gargalo de funil&#8221; para os dados:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.tomshardware.com\/forum\/54850-63-windows-quicker-itself\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.tomshardware.com\/forum\/54850-63-windows-quicker-itself<\/a><\/li>\n<li><a href=\"http:\/\/stackoverflow.com\/questions\/2378399\/are-64-bit-programs-bigger-and-faster-than-32-bit-versions\" target=\"_blank\" rel=\"nofollow\">performance &#8211; Are 64 bit programs bigger and faster than 32 bit versions? &#8211; Stack Overflow<\/a><\/li>\n<\/ul>\n<p>Eu selecionei testes e fiz experimentos onde 64 bits, me pareceu ter desempenho bem superior a 32 bits:<\/p>\n<ul>\n<li><strong>Teste Smallpt<\/strong> (valores menores s\u00e3o melhores) (Unidade: Score) &#8211; (241 (Ubuntu 32 bits); 133 (Ubuntu 64 bits).<\/li>\n<li><strong>Teste X264<\/strong> (valores maiores s\u00e3o melhores) (Unidade: Frames por Segundo) &#8211; (105.99 (Ubuntu 32 bits); 120.76 (Ubuntu 64 bits). Condi\u00e7\u00f5es padr\u00e3o, sem OpenGL e sem modificar o driver de v\u00eddeo.<\/li>\n<li><strong>Teste C-Ray<\/strong> (valores menores s\u00e3o melhores) (Unidade: Segundos) &#8211; (57.83 (Ubuntu 32 bits); 34.07 (Ubuntu 64 bits).<\/li>\n<li><strong>Teste OpenSSL<\/strong> (valores maiores s\u00e3o melhores) (Unidade: Sinais por Segundo) &#8211; (122.03 (Ubuntu 32 bits); 505.20 (Ubuntu 64 bits).<\/li>\n<li><strong>Teste FFTE<\/strong> (valores maiores s\u00e3o melhores) (Unidade: MFLOPS) &#8211; (N\u00c3O OBTIDO (Ubuntu 32 bits); 3816.25 (Ubuntu 64 bits).<\/li>\n<\/ul>\n<p>Em Ubuntu 32 bits, n\u00e3o pode ser obtido o resultado do teste. Ele trava, n\u00e3o sei por que, tentei duas vezes.<\/p>\n<p>Contudo, para comparar, um valor de literatura \u00e9: 1657,49 (para Ubuntu 13.04):<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_x86_1304&amp;num=3\" target=\"_blank\" rel=\"nofollow\">32-bit vs. 64-bit Ubuntu 13.04 Linux Performance &#8211; Phoronix<\/a><\/li>\n<\/ul>\n<p>Mas, saliento que existem alguns testes Phoronix onde a performance seria praticamente igual. Exemplos: Tesseract (c\u00e1lculo de hipercubo) e Xonotic (um jogo)<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_natty_pae64\" target=\"_blank\" rel=\"nofollow\">Ubuntu 11.04: i686 vs. i686 PAE vs. x86_64 &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_32_pae&amp;num=1\" target=\"_blank\" rel=\"nofollow\">Ubuntu 32-bit, 32-bit PAE, 64-bit Kernel Benchmarks &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_1410_32v64&amp;num=2\" target=\"_blank\" rel=\"nofollow\">Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance &#8211; Phoronix<\/a><\/li>\n<li><a href=\"https:\/\/pt.wikipedia.org\/wiki\/Tesseract_%28software%29\" target=\"_blank\" rel=\"nofollow\">Tesseract (software) &#8211; Wikip\u00e9dia, a enciclop\u00e9dia livre<\/a><\/li>\n<li><a href=\"http:\/\/openbenchmarking.org\/test\/pts\/xonotic\" target=\"_blank\" rel=\"nofollow\">OpenBenchmarking.org &#8211; Xonotic Test Profile<\/a><\/li>\n<li><a href=\"http:\/\/openbenchmarking.org\/test\/pts\/tesseract\" target=\"_blank\" rel=\"nofollow\">OpenBenchmarking.org &#8211; Tesseract Test Profile<\/a><\/li>\n<\/ul>\n<p>Interessante citar outros resultados obtidos pela pr\u00f3pria Phoronix e outras empresas ou sites, tanto com Ubuntu 14.04, como com Ubuntu 14.10 e em micros semelhantes aos que eu usei:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=ubuntu_1404_x64\" target=\"_blank\" rel=\"nofollow\">Ubuntu 14.04 LTS 32-bit vs. 64-bit Performance &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=search&amp;q=Ubuntu+14.10\" target=\"_blank\" rel=\"nofollow\">Ubuntu 14.10 &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=amd_fx8150_bulldozer&amp;num=11\" target=\"_blank\" rel=\"nofollow\">AMD FX-8150 Bulldozer On Ubuntu Linux Review &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.phoronix.com\/scan.php?page=article&amp;item=amd_fx8150_bulldozer\" target=\"_blank\" rel=\"nofollow\">AMD FX-8150 Bulldozer On Ubuntu Linux Review &#8211; Phoronix<\/a><\/li>\n<li><a href=\"http:\/\/www.nordichardware.com\/Archive\/AMD-Phenom-32-bit-vs.-64-bit-in-Ubuntu-Linux.html\" target=\"_blank\" rel=\"nofollow\">AMD Phenom 32-bit vs. 64-bit in Ubuntu Linux | Archive<\/a><\/li>\n<\/ul>\n<h1>CONCLUS\u00c3O<\/h1>\n<p>Como se opera em somente em live-DVDs, sem instalar nada, disso implica poder-se controlar v\u00e1rios fatores e vari\u00e1veis que poderiam influenciar, como programas instalados, HDD etc.<\/p>\n<p>Distros diferentes, ambientes gr\u00e1ficos diferentes, 32 bits com 64 bits podem ent\u00e3o ser facilmente comparados. Alguns exemplos, para que possa ser entendido:<\/p>\n<p>Aqui no artigo, no m\u00e9todo, dois Ubuntus, ambos com Unity, ambos na mesma vers\u00e3o, foram usados em boot live. Com isso, a \u00fanica caracter\u00edstica diferente, um \u00e9 32 bits e o outro, \u00e9 64 bits. Ent\u00e3o pode ser comparados.<\/p>\n<p>Num outro exemplo, suponha: se voc\u00ea usar 2 live-DVDs de Linux Mint, ambos 64 bits. Poder\u00e1 comparar a caracter\u00edstica diferente. Um \u00e9 Cinnamon e o outro \u00e9 MATE Desktop. Saber qual o mais leve.<\/p>\n<p>Terceiro exemplo: duas distros, ambas 64 bits, ambas com KDE. Uma, Mageia e outra OpenMandriva. Saber qual dos dois \u00e9 o mais pesado.<\/p>\n<p>O m\u00e9todo aqui proposto trabalha sempre em ambiente live-Boot, com a maior parte das vari\u00e1veis iguais, controladas, assim, seria um m\u00e9todo UNIVERSAL para testar distros.<\/p>\n<p>E n\u00e3o \u00e9 necess\u00e1rio instalar a distro no disco r\u00edgido, nem isso deve ser feito.<\/p>\n<p>Assim, as vari\u00e1veis de ambiente nas duas distros, nas duas arquiteturas, ou nos dois ambientes gr\u00e1ficos testados, ser\u00e3o praticamente as mesmas, em tudo compar\u00e1veis. Uma caracter\u00edstica s\u00f3 poderia ser testada como um \u00fanico fen\u00f4meno independente.<\/p>\n<p>Sobre os resultados que obtive, pelo menos nas condi\u00e7\u00f5es que experimentei e estudei, em micros com muita RAM, 64 bits parece ser bem vantajoso em rela\u00e7\u00e3o \u00e0 32 bits, embora o boot possa ser algo mais lento em 64 bits.<\/p>\n<p>Pelo que conferi em literatura, certos jogos e softwares gr\u00e1ficos tem desempenho parecido em 32 e 64 bits, mas sempre que est\u00e3o envolvidas grande n\u00famero de opera\u00e7\u00f5es matem\u00e1ticas pesadas, 64 bits parece ser bem mais vantajoso.<\/p>\n<p>O ideal seria testar em computadores 64 bits de pouca mem\u00f3ria RAM, mas n\u00e3o tenho como fazer isso no momento.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>PROCEDIMENTO PR\u00c1TICO &nbsp; Para os que n\u00e3o s\u00e3o afeitos e ler muita teoria, ou s\u00e3o iniciantes, ou ainda s\u00e3o &#8220;pregui\u00e7osos de plant\u00e3o&#8221;. (rsrsrs) Descrevo o procedimento geral para realizar os testes, mesmo sem precisar ler o artigo inteiro: 1) Baixe as ISOs do Ubuntu (ou da distro que quer testar, 32 ou 64 bits), prepare [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[477,91,1,730,830,256,42,51,439,495,514,68,271,127,548],"tags":[862,667,905,353,906,907,908,909,645,910],"class_list":["post-4051","post","type-post","status-publish","format-standard","hentry","category-backup-2","category-banco-de-dados","category-viazap","category-clusterweb","category-debian","category-desktop","category-leitura-recomendada","category-linux-linuxrs","category-midia","category-profissional-de-ti","category-programacao","category-redes-2","category-seguranca-2","category-sistemas-de-armazenamento","category-ubuntu-2","tag-ambientes","tag-arquiteturas","tag-comparando","tag-de","tag-desempenho","tag-distros","tag-graficos","tag-metodo","tag-ou","tag-universal"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4051"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4051\/revisions"}],"predecessor-version":[{"id":4052,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4051\/revisions\/4052"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}