<?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; sysctl</title> <atom:link href="http://www.picoloto.com.br/tag/sysctl/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>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/18 queries in 0.007 seconds using disk: basic
Object Caching 179/220 objects using disk: basic

Served from: www.picoloto.com.br @ 2012-02-06 16:25:34 -->
