Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Openbox+Conky
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Dando uma leve turbinada no PC de baixo desempenho
Linux user
Publicado por Percival F. Jr. em 14/02/2006

Login: percival, 2311069 pontos | Blog: http://www.debianbrasil.890m.com
[ Hits: 16060 ]

Dando uma leve turbinada no PC de baixo desempenho

Dica rápida para melhorar um pouco o desempenho de máquinas antigas, com baixo desempenho.

Altere o arquivo overcommit_memory.

# echo 1 > /proc/sys/vm/overcommit_memory

E pronto.

Até mais.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Resolvendo problemas com HD SATA
   Dica Linux recomendada Como reconstruir um .deb
   Dica Linux recomendada Corrigindo problemas do monitor no SuSE 10.1
   Dica Linux recomendada Compilação e instalação de mod_perl
   Dica Linux recomendada Ubuntu 10.04 / Gnome 2.30 - Barra de localização "editável" do Nautilus

Comentários
[1] Comentário enviado por tagallo em 14/02/2006 - 19:41h:

overcommit_memory:

This value contains a flag that enables memory overcommitment.

When this flag is 0, the kernel attempts to estimate the amount
of free memory left when userspace requests more memory.

When this flag is 1, the kernel pretends there is always enough
memory until it actually runs out.

When this flag is 2, the kernel uses a "never overcommit"
policy that attempts to prevent any overcommit of memory.

This feature can be very useful because there are a lot of
programs that malloc() huge amounts of memory "just-in-case"
and don't use much of it.

The default value is 0.


[2] Comentário enviado por tagallo em 14/02/2006 - 19:41h:

nao me parece uma coisa muito recomendada de se habilidar, o ganho de performance eh substancial?

[3] Comentário enviado por tagallo em 14/02/2006 - 19:47h:

The Linux kernel supports the following overcommit handling modes

0 - Heuristic overcommit handling. Obvious overcommits of
address space are refused. Used for a typical system. It
ensures a seriously wild allocation fails while allowing
overcommit to reduce swap usage. root is allowed to
allocate slighly more memory in this mode. This is the
default.

1 - Always overcommit. Appropriate for some scientific
applications.

2 - Don't overcommit. The total address space commit
for the system is not permitted to exceed swap + a
configurable percentage (default is 50) of physical RAM.
Depending on the percentage you use, in most situations
this means a process will not be killed while accessing
pages but will receive errors on memory allocation as
appropriate.

[4] Comentário enviado por xnardelli em 14/02/2006 - 22:11h:

e isso faz o q???

[5] Comentário enviado por andrack em 15/02/2006 - 12:51h:

Hmmmmm.... interessante!

O amigo que postou a dica, só esqueceu de explicar (pelo menos um pouco), qual é a função do troço aí..

Dica 1/2 incompleta, mas tá valendo.....


Falowz...



[6] Comentário enviado por alexandrecorrea em 03/10/2006 - 01:43h:

overcommit é sobre-alocação de memoria.. alocar mais memoria do que se tem...

alguns programas alocam memoria (mas nao usam) para talvez usar futuramente.... entao se voce setar esta opção para 2

o sistema ira permitir uma sobre-alocação....

se voce fizer:

sysctl -w vm.overcommit_memory=2
voce precisa definir uma porcentagem de memoria q pode ser "overcommited" ..

vm.overcommit_ratio=50

o padrao eh 50% ..

entao a conta fica assim:

(Memfree + (overcommit_ratio / 100) + swap free)

total de memoria virtual (?) q um processo pode consumir...

é bem isso ai !!

[7] Comentário enviado por removido em 31/03/2008 - 00:51h:

Falando bem a verdade ele nao explicou nada, só indicou o comando msm..

não disse o local do arquivos..
não esplicou oq fará o comando..

não estou aqui para criticar..
apenas, dar sugestões, para se melhorar..
mas achu q essa dica deveria ter sido um pouco melhor elaborada.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.