Maicon Radeschi Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 Bom pra min não fez falta, não tem nada de efeito psicológico, trabalho com TI sei do que falo, enfim coloquei pra ajudar, se tiver mais que 8GB ram faça o teste. Acho que 90% aqui também trabalha com TI e sabe o que diz, trabalho a 15 anos com Unix e já usei sistemas com swap e sem swap, por mais memória que você tenha, quando precisar e não tiver, seu sistema vai 'abrir as pernas'.. iFernanda 1 Citar
Anderson Siqueira Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 (editado) Acho que 90% aqui também trabalha com TI e sabe o que diz, trabalho a 15 anos com Unix e já usei sistemas com swap e sem swap, por mais memória que você tenha, quando precisar e não tiver, seu sistema vai 'abrir as pernas'.. Existem casos (raros, que se digam), onde o SO utiliza da SWAP, mesmo com muita memória livre disponível. Na minha época de TI éramos conhecidos como "Também Ignorantes" Editado 10 de janeiro de 2013 por Anderson Siqueira Citar
Cristiano Galdino Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 Bom pra min não fez falta, não tem nada de efeito psicológico, trabalho com TI sei do que falo, enfim coloquei pra ajudar, se tiver mais que 8GB ram faça o teste. Brother, não estou te hostilizando, só estou tentando entender tecnicamente porque o sitema melhoraria ao desativar a SWAP. Como você é da área, pode me responde essa questão: qual a justificativa técnica para haver melhora de desempenho ao desativar a SWAP sendo que ela é usada somente na falta de memória RAM? Malagoli e iFernanda 2 Citar
TIGOS Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 (editado) Eu também trabalho com TI ja ha algum tempo e nem por isso uso isso como pretexto. Ao contrário, uso informações tecnicas fornecidas pelo próprio fabricante do sistema (como citei logo acima) : http://support.apple.com/kb/HT1342 Esse tipo de "dica" é um pouco controversa e para muitos usuários leigos/espertinhos isso pode gerar uma enorme dor de cabeça. Editado 10 de janeiro de 2013 por TIGOS iFernanda 1 Citar
dseroiska Postado 10 de janeiro de 2013 Autor Denunciar Postado 10 de janeiro de 2013 Eu também trabalho com TI ja ha algum tempo e nem por isso uso isso como pretexto. Ao contrário, uso informações tecnicas fornecidas pelo próprio fabricante do sistema (como citei logo acima) : http://support.apple.com/kb/HT1342 Esse tipo de "dica" é um pouco controversa e para muitos usuários leigos/espertinhos isso pode gerar uma enorme dor de cabeça. Não vai querer desativar o SWAP com 2Gb de memória vai? enfim fiz isso pois tenho muita memória e mesmo trabalhando com VM's não senti "Lag" nenhum coisa que tive quando estava com o swap ativo, agora se um dia eu notar que o sistema está ficando "lento" eu ativo o swap pra ver no que vai dar. Citar
Matheus F Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 Cara, não me leve a mal, mas e daí que você trabalha com TI? Agora, vamos chegar a um consenso: Você, dseroiska, concorda que não era para essa melhora ocorrer? iFernanda 1 Citar
dseroiska Postado 10 de janeiro de 2013 Autor Denunciar Postado 10 de janeiro de 2013 Cara, não me leve a mal, mas e daí que você trabalha com TI? Agora, vamos chegar a um consenso: Você, dseroiska, concorda que não era para essa melhora ocorrer? Enfim melhora ocorreu e ponto final. Citar
Matheus F Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 Pô, mas não é assim que funciona cara. Aqui o nosso objetivo é discutir a situação, e não botar um ponto final logo após um simples fato. sigma7, Maddo Garan, iFernanda e 2 others 5 Citar
Maddo Garan Postado 10 de janeiro de 2013 Denunciar Postado 10 de janeiro de 2013 Enfim melhora ocorreu e ponto final. Ou seja, tu enfatizar que trabalha com TI e saber do que fala teve tanto efeito quanto dizer que é bibliotecário, advogado, médico. iFernanda 1 Citar
andrejm Postado 11 de janeiro de 2013 Denunciar Postado 11 de janeiro de 2013 (editado) Estou acompanhando e resolvi checar o meu mac. Aqui tenho 7GB de RAM livre e usou 1,94 GB de troca. Eu pergunto porque está usando a troca com tanta RAM livre? http://www.dropbox.com/s/jedjihd1ayvels3/Captura%20de%20Tela%202013-01-10%20às%2021.07.47.png Editado 11 de janeiro de 2013 por andrejm Citar
Anderson Siqueira Postado 11 de janeiro de 2013 Denunciar Postado 11 de janeiro de 2013 Estou acompanhando e resolvi checar o meu mac. Aqui tenho 7GB de RAM livre e usou 1,94 GB de troca. Eu pergunto porque está usando a troca com tanta RAM livre? http://www.dropbox.c...às 21.07.47.png Como eu disse anteriormente, mesmo que tu tenhas quantidades exorbitantes de memória RAM, o SO ou mesmo os Softwares de terceiros costumam utilizar a SWAP. Eu não sei lhe explicar o Real motivo neste momento, porém irei pesquisar mais à fundo e retorno com a solução. Me lembro de haver lido algo à respeito em uma edição antiga da revista PC&CIA. Na matéria ficava claro que podíamos diminuir o arquivo de troca, mas jamais deveríamos desativá-lo no Disco do Sistema Operacional... Não importa se você tem 2GB, 4GB, 8GB, 16GB, 32GB, 64GB... o Sistema Operacional irá SIM utilizar o SWAP, mesmo com memória física livre, e se ela não estiver lá... PAU! Citar
andrejm Postado 11 de janeiro de 2013 Denunciar Postado 11 de janeiro de 2013 (editado) ...porém irei pesquisar mais à fundo e retorno com a solução... Acho que entendi o que você quis dizer. Mesmo assim nunca me preocupei com isso até porque se existe isso no sistema é porque é necessário para o funcionamento. Apenas achei curioso o meu Mac ter 16GB de RAM e mesmo assim está utilizando a troca no hd. Para mim não precisa usar o seu tempo para isso, de qualquer forma, caso procure e descubra, estarei aqui para aprender. Editado 11 de janeiro de 2013 por andrejm Citar
Heber Fabiano Postado 11 de janeiro de 2013 Denunciar Postado 11 de janeiro de 2013 andrejm, você levantou um questionamento que também me surgiu acompanhando este tópico. Possuo 8GB de RAM e não utilizo nada pesado, ficando sempre com uma média de 4GB livres. E mesmo assim, como no seu caso, verifiquei que a SWAP está sendo utilizada. Acredito que, conforme o Anderson Siqueira explanou, algumas funcionalidades do SO e/ou alguns aplicativos utilizam da SWAP em determinados momentos, independente do fato de se possuir memória física livre para utilização. Sobre o foco principal, também não vejo lógica no ganho de desempenho após desativar a SWAP. Penso que, se houvesse lógica nisso, seria ao contrário, perdendo desempenho pelo fato da SWAP não poder ser acessada quando necessário. E já sabemos que, em determinados momentos, sim, é necessário. Citar
DAndreBeck Postado 11 de janeiro de 2013 Denunciar Postado 11 de janeiro de 2013 No início de 2012 desativei o swap por conta do SSD e dos 8GB de Ram que possuo ficando uns 3 meses nessa situação. A única coisa que notei foi que o sistema passou a trabalhar melhor o uso da memória Ram, apenas isso. Acredito que por não estar habilitado o swap o sistema gerencia melhor a memória. No fim habilitei novamente pois não percebi ganho real de performance apesar da minha preocupação com o desgaste do SSD por conta das gravações do swap. Citar
Cristianno Martins Postado 12 de janeiro de 2013 Denunciar Postado 12 de janeiro de 2013 (…) no mac fiz [a desativação do swap] depois que passei ele para 16GB de ram. (…) E aqui está sua resposta: o desempenho de sua máquina não melhorou somente por ter retirado o SWAP, mas por vc ter aumentado a quantidade de memória RAM (os processos que iniciam com o sistema não precisam mais competir por pouca RAM, qnd s tem de sobra). Ainda por conta disso, usando menos o HD, que além de mais lento utiliza mais energia, foi possível perceber que a bateria está durando mais no teu caso. Um pouco de teoria: Para que qq programa execute, ele precisa de uma certa quantia de memória alocada a ele. Computadores atuais utilizam a memória RAM como memória principal. Neste caso, para ser executado, um programa precisa ser carregado na memória RAM. Como é mais custosa que a memória secundária, além de ocupar mais espaço físico por MB, é comum encontrarmos máquinas que possuam muitas vezes mais memória secundária (normalmente HD's) que memória principal. Por outro lado, temos máquinas ao mesmo tempo multitarefa e multiusuário, o que significa, de maneira bruta, que temos o potencial de usar toda a memória principal do computador rapidamente. Porém, mesmo existindo múltiplas tarefas carregadas em memória, e múltiplos usuários logados, em geral, nem todas as tarefas e usuários estão interagindo com o sistema 100% do tempo (dêem uma olhada em qnts processos estão ociosos nos gerenciadores de tarefas de vcs). Para evitar que fiquemos sem memória disponível, então, cada SO utiliza de uma política (ou conjunto delas) para liberar memória constantemente, mesmo que ela não seja necessária especificamente naquele momento (ora, é muito provável que um programa acessado pela última vez há 3 horas não seja acessado nos próximos 10 min tb, mas que algum usuário precise de memória disponível para um novo programa ou mesmo para o que atualmente esteja sendo acessado por ele). Por esse motivo, o SWAP é, sim, utilizado mesmo que ainda haja memória livre. É bom observar que, ainda que sempre feche os programas que não use constantemente, pode ser que o SO escolha partes não utilizadas de programas para o SWAP; ou seja, não há como evitar completamente o uso do mesmo (a não ser que o desative). Espero ter respondido ao: Como eu disse anteriormente, mesmo que tu tenhas quantidades exorbitantes de memória RAM, o SO ou mesmo os Softwares de terceiros costumam utilizar a SWAP. Eu não sei lhe explicar o Real motivo neste momento, porém irei pesquisar mais à fundo e retorno com a solução. Tá, mas fora a vantagem de liberar espaço em disco (caso esteja realmente curto em espaço), pq não desativar o SWAP? Bem, em muitos casos, sua desativação pode passar despercebida pelos usuários: se vc possuir mais memória principal do que realmente utiliza, nem haverá muita mudança. No entanto, existem processos específicos que, independente da quantidade de memória que vc possua, eles precisariam de mais (tive um amigo que precisava trabalhar com bancos enormes de imagens e vídeos, e tinha que carregá-los e tratá-los em memória, ocupando rapidamente os 48GB que tinha disponível no servidor). Em outras palavras, poderá depender da aplicação. No entanto, note que por mais que sua memória seja suficiente para os seus programas-padrão, lembre-se que há alguns anos, 1/6 ou menos era mais que suficiente tb: ou seja, suas necessidades crescem muito rápido (e, se não as suas, pelo menos as dos programas que vc utiliza). Citar
wells Postado 12 de janeiro de 2013 Denunciar Postado 12 de janeiro de 2013 Quando falaram que a terra era redonda, chamaram eles de loucos e outras coisas mais... Li alguns anos atrás sobre desabilitar a SWAP em linux em sistemas que tinha mais + ou - 16Gb de memória, não me recordo completamente, mais a dica do dseroiska e valida sim, nem tudo na informática e 8 ou 80 pode ser 4 ou 40. lingbauer 1 Citar
Psycopata Postado 13 de janeiro de 2013 Denunciar Postado 13 de janeiro de 2013 Não sei. Se trabalha com Java ou com VMs, que utiliza muita memória pode ser um problema. Navegadores utilizam muita memória tb. Não sei se é uma boa medida. Citar
Alan Leitão Postado 14 de janeiro de 2013 Denunciar Postado 14 de janeiro de 2013 Complementando o Cristianno Martins acima, tem ainda mais uma coisa: hoje trabalhamos em sistemas de 64 bits mas ainda há aplicações de 32 bits, que só "olham" 4GiB. Quando os 4 GiB de memória desse programa enchem, mesmo em um sistema com 16 GiB por exemplo, obrigatoriamente ocorrerá um swap. Citar
Anderson Siqueira Postado 14 de janeiro de 2013 Denunciar Postado 14 de janeiro de 2013 Complementando o Cristianno Martins acima, tem ainda mais uma coisa: hoje trabalhamos em sistemas de 64 bits mas ainda há aplicações de 32 bits, que só "olham" 4GiB. Quando os 4 GiB de memória desse programa enchem, mesmo em um sistema com 16 GiB por exemplo, obrigatoriamente ocorrerá um swap. Realmente ainda tem essa questão. Inclusive o limite de 4GB nunca fica 100% disponível, ficam sempre aprox. 3,7Gb disponíveis ao usuário. Citar
Alberson Melo Postado 14 de janeiro de 2013 Denunciar Postado 14 de janeiro de 2013 Amigos, embora o OP tenha se irritado porque não conseguiu provar seu ponto, vou postar minha experiência. Tenho um MBP late 2011 e sou desenvolvedor Java. Tenho 8GB de RAM e esse é um print com alguma das minhas aplicações abertas. http://i.imgur.com/ikDrQ.png Como vocês podem ver, uso o SWAP mesmo tendo a quantidade de RAM indicada pelo tópico. Como foi postado anteriormente, a própria Apple não recomenda a desativação do SWAP. Com esse cenário da foto, se estivesse com o SWAP desativado, certamente teria um kernel panic. Citar
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.