Autor Tópico: Ubuntu 8.10 mais rapido  (Lida 7883 vezes)

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Ubuntu 8.10 mais rapido
« Online: 17 de Fevereiro de 2009, 23:09 »
Olá sou novo no ubuntu
Estava insatisfeito com a fluidez do sistema principalmente do FF 3.0.6 ...
Depois de "googlar" um pouco procedi da seguinte forma

1- Abri a consola
2. Executar #sudo cat /proc/sys/vm/swappiness
 Apareceu o valor 60
3-Alterei o valor para 10 Executando #sudo sysctl -w vm.swappiness=10
(notei logo diferenças)
4-Alterei então o valor para 0 #sudo sysctl -w vm.swappiness=0
Aqui deixei de reconhecer o meu ubuntu 8.10 e ficou super fluido inclusive o FF




Este processo não é definitivo para fixa-lo procedi assim:

1-Editei o ficheiro etc/sysctl.conf #sudo gedit /etc/sysctl.conf
2-Acrescentei a linha vm.swappiness=0 (se já estiver lá a linha é só alterar o valor 0 para o que entenderem)
O meu ficou assim:

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7

vm.swappiness=0

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# This disables TCP Window Scaling (http://lkml.org/lkml/2008/2/5/167),
# and is not recommended.
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Ignore ICMP broadcasts
#net.ipv4.icmp_echo_ignore_broadcasts = 1
#
# Ignore bogus ICMP errors
#net.ipv4.icmp_ignore_bogus_error_responses = 1
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
# The contents of /proc/<pid>/maps and smaps files are only visible to
# readers that are allowed to ptrace() the process
# sys.kernel.maps_protect = 1


LI PELA NET QUE É DISCUTÍVEL ESTE PROCEDIMENTO

Contudo devido ao excelente resultado na minha máquina resolvi deixar aqui o testemunho...

Comigo 50 estrelas. E é facilmente reversível.
 Agora sim o ubuntu 8.10 é indispensável.

Atenção que eu tenho 2GB de ram com 80GB disK SATA!
Pude reduzir a utilização do swap sem que a minha memória ram ultrapasse os 20-25% de ocupação

Espero ter ajudado...

Abraço




« Última modificação: 17 de Fevereiro de 2009, 23:13 por ramig »

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #1 Online: 18 de Fevereiro de 2009, 17:43 »
Alguém testou? Comentários...

Offline mbelancon

  • Usuário Ubuntu
  • *
  • Mensagens: 116
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #2 Online: 18 de Fevereiro de 2009, 20:00 »
meu pc tem 2 gb de memória e uso alguns programas realmente pesados, no entanto, nunca vi minha swap ser usada! Acho que pra mim isso ai não fará diferença alguma!
Ubuntu 8.04 64 bits
Com Flash e Java 64 bits!
Aspire 5520-5912

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #3 Online: 18 de Fevereiro de 2009, 20:19 »
Perca 2 minutos a tentar

Offline cesarramina

  • Usuário Ubuntu
  • *
  • Mensagens: 38
  • Ubuntu64 - MacOSX
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #4 Online: 18 de Fevereiro de 2009, 20:28 »
Lembrando: O que significa os valores da swappiness?

Valor 0 : Significa dizer ao sistema alocar o máximo possível na memória ram.
Valor 100 : Significa alocar o máximo possível do que não está sendo utilizado no momento na memória swap.

Sabendo disso podemos deduzir que quanto mais próximo de 100 sobrará mais espaço na memória ram fazendo com que os aplicativos iniciem mais rapidamente em caso de já haverem outros aplicativos rodando pois estes não precisarão brigar por espaço.

Com valores mais próximos de 0 por sua vez a vantagem seria o ganho na velocidade dos aplicativos já abertos. Pois estes estariam alocados o máximo possível na memória ram.
Por exemplo caso um aplicativo aberto tenha ficado sem uso por um longo período ele retornará a uso de forma mais rápida.Por ser a memória ram mais rápida que a swap os aplicativos nela hospedados responderão mais rapidamente aos comandos do usuário.

Valores próximos de 100        ganho em performance na inicialização do aplicativo.
Valores próximos de 0           ganho em performance na execução do aplicativo.

Qual o melhor valor? A definição de qual seria o melhor valor depende de dois aspectos principalmente:

1) O quão pesados são os softwares utilizados
2) O quanto de memória ram você possui

Em geral para os que tem uma quantidade de memória ram razoável pode se colocar um valor mais baixo. Visto que se você tem memória o suficiente para não usar ou usar pouco a swap trará um ganho de performance aos aplicativos. E do contrário o valor deve ser mais alto , assim irão ganhar espaço em memória ram.
___________
Cesar

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #5 Online: 18 de Fevereiro de 2009, 20:36 »
Foi por lido essa informação que testei.

Fixei esse o valor 0 porque de facto a mudança foi realmente notória. Inclusive o nautilus ficou mais rápido a abrir.
Mas esta é a realidade na minha máquina...

Obrigado

Offline Alakazan

  • Usuário Ubuntu
  • *
  • Mensagens: 763
  • Tentando ser melhor
    • Ver perfil
    • Tecnologia, gadgets, linux...
Re: Ubuntu 8.10 mais rapido
« Resposta #6 Online: 20 de Fevereiro de 2009, 14:06 »
Porém se for poca RAM num dá certo não....
PC é como ar-condicionado: é só abrir Windows que ele para de funcionar.
Tentando ser melhor - desculpem o incômodo!

Offline Luiz Henrique

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #7 Online: 20 de Fevereiro de 2009, 14:19 »
Valeu vou testar aqui no meu Ubuntu pra ver se funciona

Offline Versuri

  • Usuário Ubuntu
  • *
  • Mensagens: 912
  • Linux#436528 ● Ubuntu#9933 MacBook Pro SL 10.6.7
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #8 Online: 20 de Fevereiro de 2009, 23:49 »
Tenho 3Gb, vou testar

Offline asghan

  • Usuário Ubuntu
  • *
  • Mensagens: 1.221
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #9 Online: 21 de Fevereiro de 2009, 12:35 »
Sempre fiquei curioso sobre esse lance de memória swap, tenho 1g de ram e o sistema nunca chegou a usar a 500mb de ram sendo q esses dias de acordo com monitor do sistema tava sendo usado 34mb de swap. acho q mesmo assim vou testar a dica
   Ubuntu 12.04 - Unity 64bits

Offline vipseixas

  • Usuário Ubuntu
  • *
  • Mensagens: 26
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #10 Online: 22 de Fevereiro de 2009, 04:35 »
LI PELA NET QUE É DISCUTÍVEL ESTE PROCEDIMENTO

Contudo devido ao excelente resultado na minha máquina resolvi deixar aqui o testemunho...

Vai depender muito do seu perfil de utilização, colocar o swapiness = 0 também quer dizer que você praticamente não vai deixar o kernel utilizar memória como buffer ou cache. Se você usa realmente pouca memória, melhor deixar um número baixo mesmo (mas eu recomendaria algo entre 20 e 40), agora se você faz um uso mais intensivo de memória, deixar algumas coisas irem para o swap e usar essa memória como buffer/cache pode melhorar o desempenho.

Não ache que o swap é sempre um demônio desalmado (exceto no caso do Windows, pq é muito mal utilizado), tem blocos de memória que são alocados e raramente são acessados, então não tem problema deixar o SO jogá-los no swap e liberar memória para coisas mais importantes.

Outra dica que eu deixo aqui para quem precisa de memória é usar o compcache. Ele ainda é beta, mas eu tenho usado ele a alguns meses sem problema. Basicamente ele faz compactação da memória, utilizando tempo de cpu quase nulo para isso (trocar acesso a disco por tempo de cpu é sempre vantajoso :))

http://code.google.com/p/compcache/

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #11 Online: 22 de Fevereiro de 2009, 11:47 »
Vou testar
Obrigado

Offline vipseixas

  • Usuário Ubuntu
  • *
  • Mensagens: 26
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #12 Online: 22 de Fevereiro de 2009, 14:47 »
Outra coisa legal que eu lembrei agora é o preload, dá uma olhada nesse artigo:

http://www.techthrob.com/tech/preload.php

Offline vipseixas

  • Usuário Ubuntu
  • *
  • Mensagens: 26
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #13 Online: 22 de Fevereiro de 2009, 14:50 »
Sempre fiquei curioso sobre esse lance de memória swap, tenho 1g de ram e o sistema nunca chegou a usar a 500mb de ram sendo q esses dias de acordo com monitor do sistema tava sendo usado 34mb de swap. acho q mesmo assim vou testar a dica

Ele usou o swap porque pegou toda a memória livre e mais esses 34mb que ele jogou para swap para usar como buffer ou cache, se quiser ver como o kernel está usando a memória rode o comando "free -m" (o -m é para mostrar em megabytes).

Offline ramig

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Ubuntu 8.10 mais rapido
« Resposta #14 Online: 22 de Fevereiro de 2009, 18:54 »
Excelente dica  o preload...