<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Gustavo Picoloto &#187; otimização</title> <atom:link href="http://www.picoloto.com.br/tag/otimizacao/feed" rel="self" type="application/rss+xml" /><link>http://www.picoloto.com.br</link> <description>Dicas e "notícias" sobre Linux, Segurança e etc ...</description> <lastBuildDate>Wed, 14 Dec 2011 17:48:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Otimizando o Fedora 8</title><link>http://www.picoloto.com.br/linux/otimizando-o-fedora-8.php</link> <comments>http://www.picoloto.com.br/linux/otimizando-o-fedora-8.php#comments</comments> <pubDate>Sat, 02 Feb 2008 21:57:57 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[fedora]]></category> <category><![CDATA[otimização]]></category><guid
isPermaLink="false">http://cenoura.homelinux.com/linux/otimizando-o-fedora-8.php</guid> <description><![CDATA[Pretendo começar aqui com uma série de artigos de configuração para melhorar o desempenho no Fedora 8. A maioria das dicas poderá ser usadas sem problemas em outras versões do Fedora ou mesmo em outros Linux, mas tudo o que eu mostrar aqui foi feito e testado num Fedora 8. Otimizar uma distribuição Linux é [...]]]></description> <content:encoded><![CDATA[<p>Pretendo começar aqui com uma série de artigos de configuração para melhorar o desempenho no Fedora 8. A maioria das dicas poderá ser usadas sem problemas em outras versões do Fedora ou mesmo em outros Linux, mas tudo o que eu mostrar aqui foi feito e testado num Fedora 8.</p><p>Otimizar uma distribuição Linux é uma tarefa que pode variar de <strong>simples</strong>, onde qualquer usuário acostumado com Linux poderá fazer, até o nível <strong>extremamente complicada</strong>, onde mesmo os experientes podem ter dores de cabeça.</p><p><span
id="more-33"></span>Um método relativamente simples de otimizar o desempenho de uma distribuição é desabilitando serviços não utilizados.</p><p>No Fedora, podemos utilizar a ferramenta &#8220;<em>system-config-services</em>&#8221; para isso:</p><p><img
style="border: 0pt none;" src="http://www.picoloto.com.br/imagens/system-config-services.png" alt="system-config-services" width="485" height="379" border="0" /></p><p
style="text-align: center;" align="center"><em>Tela do system-config-services no Fedora 8</em></p><p
align="left">Nesta ferramenta, basta desmarcar os serviços que não precisamos, salvar as alterações e no próximo boot o Fedora não irá mais carregar estes serviços, diminuindo com isso o tempo de boot e liberando recursos, como memória e ciclos de cpu.</p><p
align="left">Uma dica é manter apenas os serviços realmente necessários, de acordo com o uso da máquina (notebook, desktop, servidor, etc).</p><p
align="left">Para meu Desktop, mantenho apenas os serviços ConsoleKit, acpid, auditd, avahi-daemon, cpuspeed, haldaemon, messagebus, network, nvidia-96xx, restorecond, rsyslog, setroubleshoot, udev-post e yum-updatesd. Sei que poderia desabilitar mais alguns, mas os mantive para manter certas facilidades no Desktop (<em>ConsoleKit</em>, para manter a troca rápida de usuário, e <em>yum-updatesd</em>, para me avisar de atualizações). Aqui tem uma lista, em inglês, com <a
title="Services in Fedora 8 - mjm" href="http://www.mjmwired.net/resources/mjm-services-f8.html" target="_blank">explicações sobre boa parte dos serviços disponíveis para o Fedora 8</a> (sugestão de link enviada por Paulo Cavalcanti, da lista <a
title="Fedora-users-br" href="https://www.redhat.com/mailman/listinfo/fedora-users-br" target="_blank">fedora-users-br</a>).</p><p
align="left">Como sou aficcionado por segurança, também mantenho o SELinux habilitado, mas caso não utilizasse, também não iria precisar dos serviços <em>setroubleshoot</em> e <em>restorecond</em>. Desabilitar o SELinux em um Desktop não torna a máquina vulnerável, apenas diminui um pouco a segurança (para uso doméstico muita segurança pode ser paranóia, é o meu caso). Desabilitar o SELinux também melhora o desempenho da máquina pois o kernel não precisa fazer diversas verificações que o SELinux exige.</p><p
align="left">Para desabilitar o SELinux, edite o arquivo <em>/etc/sysconfig/selinux</em> e mude a linha que contém SELINUX para <em>SELINUX=disabled</em> e reinicie a máquina.</p><p
align="left">Para facilitar a vida do usuário, o Fedora também carrega alguns programas automaticamente junto ao Gnome ou KDE, como exemplo, gerenciador para dispositivos Bluetooth. No Gnome, você pode utilizar o Gerenciador de Sessões para desabilitar esses serviços.</p><p
style="text-align: center;"><img
src="http://www.picoloto.com.br/imagens/gerenciador-sessoes.png" alt="Gerenciador de Sessões do Gnome" width="521" height="384" align="absmiddle" border="0" /></p><p
style="text-align: center;"><em>Gerenciador de Sessões do Gnome no Fedora 8</em></p><p
align="left">Para acessar o <em>Gerenciador de Sessões</em>, vá no menu <em>Sistema</em>, <em>Preferências</em>, <em>Pessoal</em> e <em>Sessões</em>.</p><p
align="left">Nele, desabilite o que não utilizar. Aqui eu desabilitei somente o Gerenciador Bluetooth mas se não usasse o <em>SELinux</em> e o <em>setroubleshoot</em> não iria precisar do SELinux Troubleshooter também. Caso tivesse desabilitado o yum-updatesd, também poderia desabilitar o Notificador de Atualização de Programas.</p><p
align="left">Desabilitando alguns desses serviços, o Gnome irá iniciar mais rapidamente e também irá utilizar menos recursos da máquina.</p><p
align="left">Ainda no Desktop, podemos parar de utilizar os Efeitos 3D. Eles são bonitos, impressionam quem vê, mas ocupam muitos recursos da máquina. Para desabilitar, basta entrar no menu <em>Sistema</em>, <em>Preferências</em>, <em>Visual e Comportamento</em> e <em>Efeitos da Área de Trabalho</em> e &#8220;desclicar&#8221; o botão <em>Habilitar Efeitos da Área de Trabalho</em>.</p><p
align="left">Para quem gosta de se aventurar um pouco mais (ou de economizar alguns kbytes extras), ainda pode-se desabilitar os terminais virtuais do console (ou modo texto, como queiram). Para isso, basta editar o arquivo <em>/etc/inittab</em>, e comentar (adicionar um &#8220;#&#8221; no começo) as linhas dos ttys (as que contém <em>6:2345:respawn:/sbin/mingetty tty1</em>) e executar o comando <strong>init -q</strong>. Normalmente eu mantenho somente 2 ttys ativos (comento do 3 ao 6) e com isso eu economizo uns 400Kbytes por tty desabilitado.</p><p
align="left">Pode-se obter algum desempenho extra alterando alguns parâmetros no sistema de arquivos Ext3, editando os scripts de inicialização, recompilando alguns pacotes &#8230; mas isto ficará pra um próximo artigo :)</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/otimizando-o-fedora-8.php/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Dica 05: Otimizando o uso do swap e da memória ram</title><link>http://www.picoloto.com.br/linux/otimizando_swap_memoria_ram.php</link> <comments>http://www.picoloto.com.br/linux/otimizando_swap_memoria_ram.php#comments</comments> <pubDate>Sat, 19 Jan 2008 19:21:25 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[memória]]></category> <category><![CDATA[otimização]]></category> <category><![CDATA[swap]]></category> <category><![CDATA[sysctl]]></category><guid
isPermaLink="false">http://cenoura.homelinux.com/linux/otimizando_swap_memoria_ram.php</guid> <description><![CDATA[Dica 05 &#8211; Originalmente postada na lista Linux Ufms em 11 de agosto de 2004. Dica 05: Otimizando o uso do swap e da memória ram Pessoal, faz algum tempo que não envio nada para a lista &#8230; tempos corridos :/ Bem, estou preparando uns textos sobre como melhorar o desempenho geral de um sistema [...]]]></description> <content:encoded><![CDATA[<p>Dica 05 &#8211; Originalmente postada na lista Linux Ufms em 11 de agosto de 2004.</p><p>Dica 05: Otimizando o uso do swap e da memória ram</p><p><span
id="more-14"></span>Pessoal,</p><p>faz algum tempo que não envio nada para a lista &#8230; tempos corridos :/<br
/> Bem, estou preparando uns textos sobre como melhorar o desempenho<br
/> geral de um sistema Linux e com isso, vou publicar a primeira parte aqui:</p><p>Otimizando o uso do swap e da memória ram</p><p>Nas últimas versões do kernel 2.6.x (se não me engano da 2.6.6 em<br
/> diante), se tornou possível configurar manualmente como o Linux vai<br
/> decidir o quanto de memória vai ou não para swap.<br
/> Você pode visualizar a configuração atual desta maneira:</p><p><strong># cat /proc/sys/vm/swappiness<br
/> 60</strong></p><p>Ou, de uma maneira &#8220;mais elegante&#8221;:<br
/> <strong> # sysctl -a|grep swappiness<br
/> vm.swappiness = 60</strong></p><p>Os valores podem variar entre 0 e 100, sendo que 0 significa que<br
/> o kernel vai tentar manter toda a memória alocada na ram e 100<br
/> significa que o kernel vai tentar mover toda a memória alocada<br
/> mas não usada no momento para o swap.</p><p>- Como isso pode afetar o desempenho da máquina ?<br
/> Com valores muito altos para swappiness, o Linux quase sempre<br
/> terá memória ram livre, permitindo que aplicativos sejam carregados<br
/> mais rapidamente e que os softwares em uso no momento, caso precisem<br
/> alocar mais memória, tenham a memória alocada mais rapidamente, pois<br
/> o sistema terá memória ram livre (e não memória no swap livre).</p><p>Com valores muito baixos para swappiness, o Linux tentará manter toda<br
/> a memória alocada na ram. A vantagem é que provavelmente a memória<br
/> alocada por um software estará na ram (mais rápida que o swap), caso<br
/> você fique muito tempo sem usar um software que esteja aberto<br
/> (minimizando ele, por exemplo), ele provavelmente retornará para uso<br
/> em um tempo mais rápido.</p><p>- Então, qual o melhor valor para swappiness ?<br
/> Isto depende de quais softwares você utiliza mais, depende de quanto<br
/> de memória ram você tem instalada no sistema, dentre outras coisas.<br
/> Se você tiver pouca memória ram, provavelmente um valor mais alto<br
/> para swappiness vai melhorar o desempenho do sistema, deixando ram<br
/> livre. Se você tiver muita memória ram, provavelmente um valor mais<br
/> baixo para swappiness vai melhorar o desempenho, porque se você tiver<br
/> ram suficiente para rodar seus softwares, por que alocar a memória<br
/> para eles no swap ?</p><p>Sendo assim, fica como sugestão realizar vários testes com valores<br
/> diferentes para swappiness e, depois de realizados, deixar setado<br
/> com o valor que melhor se adequou ao seu sistema. Ah sim, aumente<br
/> em incrementos grandes, algo como de 10 em 10 ou 20 em 20&#8230; de um<br
/> em um você não irá perceber a diferença e ainda fica bem demorado<br
/> pra terminar de testar :)<br
/> Na minha estação (um notebook Toshiba com 196 Mbytes de ram, onde<br
/> sempre tenho o Mozilla, o OpenOffice, o Gaim e o Gnome executando<br
/> num Fedora Core 2), o valor que melhor se adaptou foi o de &#8220;80&#8243;.</p><p>- Como alterar o valor para swappiness em tempo de execução ?<br
/> <strong> #sysctl -w vm.swappiness=XX</strong><br
/> Ou<br
/> <strong> #echo XX &gt; /proc/sys/vm/swappiness</strong><br
/> (onde XX é o valor que você quer setar, lembrando que o intervalo<br
/> é entre 0 e 100)</p><p>- Como fixar este valor de swappiness para que não volte para<br
/> o default no próximo boot ?<br
/> Edite <strong>/etc/sysctl.conf</strong> e adicione a seguinte linha (ou altere,<br
/> caso não existir no arquivo):</p><p><strong>vm.swappiness = XX</strong></p><p>Salve o arquivo e pronto.</p><p>Qualquer comentário, dúvida ou sugestão, envie um email para<br
/> a lista.</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/otimizando_swap_memoria_ram.php/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/13 queries in 0.005 seconds using disk: basic
Object Caching 233/256 objects using disk: basic

Served from: www.picoloto.com.br @ 2012-02-06 16:45:23 -->
