area de swap para criar "memoria"

Iniciado por articwolf, 25 de Setembro de 2008, 14:42

tópico anterior - próximo tópico

articwolf

Através de um amigo descobri o software Eboostr para aumentar a memoria do pc usando uma pen, mas só funciona em windows. E de facto o windows fica mais rápido.
Mais tarde descobri que não é "memoria" que ele cria, mas sim um espaço swap, e se essa área for criada no disco a velocidade de acesso é maior.

O que eu descrevi aqui é verdade?

Já tentei criar uma área swap no ubuntu mas não consegui. Alguém me pode dizer como fazer ou indicar um tuturial?

Obrigado
"O pensamento é a nossa bênção e a nossa maldição e faz de nós aquilo que somos."
Carl Sagan in Dragões do Eden

csat

A área de SWAP é quase obrigatória quando se instala o Ubuntu.  A regra é que deve ser igual ao tamanho da memória ou o dobro até certo limite.  Criar uma área para swap depois de instalado eu nunca fiz.  Veja se tem algo no campo de pesquisa do forum.

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

felipeborges

Também nunca fiz, aqui vai um chute: se as mídias removiveis forem carregadas no instalador do liveCD, mais precisamnte no passo do Particionador, acho que nada impede de definir a partição de troca para esta mídia. Mais fica dificil pelo fato de como reagirá o sistema sem a mídia removivel, e também se o particionador da instalação irá carregar tais mídias.

É algo para se testar em uma maquina Virtual. 
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

articwolf

Eu não quero criar área swap no midia. Apenas estou a comparar ao que se passa no windows com o e-boostr.

Já vi que que existe bastante controvérsia em relação a área swap. Mas um facto é que após usar o  e-boostr e transformar a pen de 4G em memoria, era assim que pensava antes, o desempenho do PC ficou bastante melhor.
Antes disso arrastava-se para usar o photoshop com um ficheiro mais pesado chegando a crashar, depois corria o photoshop com o mesmo ficheiro e o indesign e o ilustrater sem problemas.

Depois descobri que afinal não era memoria, mas sim area de swap. O que queria fazer no ubuntu era colocar mais area de swap no hd para ele usar como "memoria".

Já tentei com instruções que encontrei noutro forum, mas deu sempre erro.

PS: desculpem os erros nos nomes dos software. Não sei ao certo como se escrevem. 
"O pensamento é a nossa bênção e a nossa maldição e faz de nós aquilo que somos."
Carl Sagan in Dragões do Eden

csat

Citação de: articwolf online 25 de Setembro de 2008, 15:34
Eu não quero criar área swap no midia. Apenas estou a comparar ao que se passa no windows com o e-boostr.

Já vi que que existe bastante controvérsia em relação a área swap. Mas um facto é que após usar o  e-boostr e transformar a pen de 4G em memoria, era assim que pensava antes, o desempenho do PC ficou bastante melhor.
Antes disso arrastava-se para usar o photoshop com um ficheiro mais pesado chegando a crashar, depois corria o photoshop com o mesmo ficheiro e o indesign e o ilustrater sem problemas.

Depois descobri que afinal não era memoria, mas sim area de swap. O que queria fazer no ubuntu era colocar mais area de swap no hd para ele usar como "memoria".

Já tentei com instruções que encontrei noutro forum, mas deu sempre erro.

PS: desculpem os erros nos nomes dos software. Não sei ao certo como se escrevem. 

Não acredito que ao aumentar a área de swap no Ubuntu irá fazer com que haja uma aceleração no desempenho do aplicativos.  O que faz essa aceleração é processador, velocidade e quantidade de memória RAM e, em alguns casos, o uso dos 64 bits para quem tem processador desse tipo. 

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

Gladder

http://andrenoel.com.br/2008/04/24/pen-drive-como-swap/

Mas vou citar um comentário que alguém postou nesse site:
CitarTem um bom motivo para nunca se fazer isso, as memorias flash (usadas em pendrives, cartões de memoria e outros apetrechos) tem um numero finito de gravações. Este numero é bem grande e no uso normal de um pen-drive não é um problema. Porém se você faz swap nele a coisa muda de figura o seu computador pode chegar a gravar milhares de vezes no pendrive, e logo você terá queimado a memoria do seu chaveirinho.

Até mais.  :)

Tota

Citação de: felipeborges online 25 de Setembro de 2008, 15:27
Também nunca fiz, aqui vai um chute: se as mídias removiveis forem carregadas no instalador do liveCD, mais precisamnte no passo do Particionador, acho que nada impede de definir a partição de troca para esta mídia. Mais fica dificil pelo fato de como reagirá o sistema sem a mídia removivel, e também se o particionador da instalação irá carregar tais mídias.

É algo para se testar em uma maquina Virtual. 

Ola, felipeborges

Isto realmente não é necessário. Eu tenho um eeePc sem swap, e durante o boot o processo init procura pelos drivers instalados no kernel, depois checa as midias e procura uma unidade de swap e insere o comando swapon, não encontrando informa ao fstab/mtab e prossegue. ( habilitei no Grub o modo verbose, para ver passo a passo o carregamente da maquininha e a mensagem é exatamente esta. ( instalei um swap num pendrive e posso tirar e por à vontade a cada boot. Só o que não funciona é retirar o pendrive de swap durante a operação da máquina sem desativar o swap através do comando sudo swapoff /dev/sdb1e para acionar o swapsudo swapon /dev/sdb1

Onde sdb1 é a unidade que deseja montar ( obviamente vai variar a cada instalação)

Para quem tiver curiosidade e quiser colocar swap num pendrive:

sudo mkswap -c /dev/sdb1

O comando -c faz uma checagem do "disco" por blocos ruins

Citação de: Gladder online 25 de Setembro de 2008, 16:39
http://andrenoel.com.br/2008/04/24/pen-drive-como-swap/

Mas vou citar um comentário que alguém postou nesse site:
CitarTem um bom motivo para nunca se fazer isso, as memorias flash (usadas em pendrives, cartões de memoria e outros apetrechos) tem um numero finito de gravações. Este numero é bem grande e no uso normal de um pen-drive não é um problema. Porém se você faz swap nele a coisa muda de figura o seu computador pode chegar a gravar milhares de vezes no pendrive, e logo você terá queimado a memoria do seu chaveirinho.

Olá, Gladder,

O que escrevestes é uma verdade incontestável, porém ao preço em que estão estas memórias eu acredito que não deves ter receio de "desgastar" uma pen.

Falando em windows Vista, esta implementação de swap extra num pen drive, quando ativada apenas "bloqueia" o arquivo de paginação dinâmico tornando-o fixo, como já o é no GNU/Linux, Unix e BSD/MacOs a anos.... Quando o Vista precisa de mais swap vai buscar no pen.

Não discordo de voce, mas é sabido que o Kernel do GNU/Linux atual "despreza" a swap se a máquina contiver 1 Gigabyte de Ram ou mais, e sómente máquinas com menos de 1 giga iriam requerer swap em teoria, pois depende da quantidade dos aplicativos abertos, etc.

Como a norma natural para a maioria das máquinas é 128, 256, 512 e 1024 Gigas, uma com 512Gigabytes iria requerer por ex. 512 Gigas de swap.

Pois bem, eu acredito que pens de 128 e 256 nem sejam mais fabricados, e os de 512 são fornecidos de brinde em compras nas lojas de informática ( comprei um novo gravador de DVD semana passada e ganhei não um, mais dois pens Kingston de 512 Gb.)

Evidente que, aquele penzinho querido, com nossos dados importantes nunca deve ser utilizado para tal fim, mas um brindezinho gratuito com o logotipo da empresa favoreceria este tipo de brincadeira.

Esta é a grande discussão do momento sobre os ssd ( solid state disk ) que já estão nos 64 Gigabytes de capacidade e segundo dizem em breve irão substituir os HD's das máquinas "populares" ( de custo baixo ) como os EeePc ( que vem com ssd de 4 Gigas ) e similares, pelo seu baixissímo consumo de energia.

A maioria dos fabricantes oferecem o Microsoft Windows como opção instalada e que utiliza swap dinâmico no arquivo PAGEFILE.SYS, e é sabido que Windows que já é lento, sem "arquivo de paginação" fica pior ainda.

N.B. A ASUS, fabricante do eeePc recomenda que na Instalação do Windows seja desativado o swap.

[],s

articwolf

#7
Citação de: Tota online 25 de Setembro de 2008, 17:43
Olá, Gladder,

O que escrevestes é uma verdade incontestável, porém ao preço em que estão estas memórias eu acredito que não deves ter receio de "desgastar" uma pen.

Precisamente o que ia dizer.

Citação de: Tota online 25 de Setembro de 2008, 17:43

Falando em windows Vista, esta implementação de swap extra num pen drive, quando ativada apenas "bloqueia" o arquivo de paginação dinâmico tornando-o fixo, como já o é no GNU/Linux, Unix e BSD/MacOs a anos.... Quando o Vista precisa de mais swap vai buscar no pen.


Isto que acabo de citar posso interpretar como sendo inutil aumentar a area de swap no ubuntu? É que com tanta polemica gostava de tentar, e falhar se necessario, mas tentar.
"O pensamento é a nossa bênção e a nossa maldição e faz de nós aquilo que somos."
Carl Sagan in Dragões do Eden

csat

Citação de: articwolf online 25 de Setembro de 2008, 17:53
Citação de: Tota online 25 de Setembro de 2008, 17:43
Olá, Gladder,

O que escrevestes é uma verdade incontestável, porém ao preço em que estão estas memórias eu acredito que não deves ter receio de "desgastar" uma pen.

Precisamente o que ia dizer.

Citação de: Tota online 25 de Setembro de 2008, 17:43

Falando em windows Vista, esta implementação de swap extra num pen drive, quando ativada apenas "bloqueia" o arquivo de paginação dinâmico tornando-o fixo, como já o é no GNU/Linux, Unix e BSD/MacOs a anos.... Quando o Vista precisa de mais swap vai buscar no pen.


Isto que acabo de citar posso interpretar como sendo inutil aumentar a area de swap no ubuntu? É que com tanta polemica gostava de tentar, e falhar se necessario, mas tentar.

A área de swap e outras informações podem ser vistas digitando no terminal console o comando top

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

articwolf

Ok..agora fiquei assustado. Usei o top na consola e deu isto.

Citar

top - 22:09:47 up  3:46,  2 users,  load average: 0.20, 0.27, 0.16
Tasks: 136 total,   1 running, 135 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.8%us,  0.8%sy,  0.0%ni, 98.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1028860k total,   975212k used,    53648k free,    34816k buffers
Swap:  1012052k total,    41984k used,   970068k free,   280356k cached


Não estou a usar nada em especial e tenho cerca de 97% da memoria em uso?!?!?!?  E consultando o monitor de sistema indica-me um uso de meroria 62%?!?!? Estou a interpretar mal?

"O pensamento é a nossa bênção e a nossa maldição e faz de nós aquilo que somos."
Carl Sagan in Dragões do Eden

Tota

Citação de: articwolf online 25 de Setembro de 2008, 18:21
Ok..agora fiquei assustado. Usei o top na consola e deu isto.

Citar

top - 22:09:47 up  3:46,  2 users,  load average: 0.20, 0.27, 0.16
Tasks: 136 total,   1 running, 135 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.8%us,  0.8%sy,  0.0%ni, 98.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1028860k total,   975212k used,    53648k free,    34816k buffers
Swap:  1012052k total,    41984k used,   970068k free,   280356k cached
É que o GNU/Linux prefere utilizar memória a utilizar swap. Lembre que memória é muito mais rápida que swap sediado em HD.

Lembremos também das origens do sistema, ou seja servidores de alto desempenho e missão crítica. Depois veio o Linux para desktops.

Citar
Isto que acabo de citar posso interpretar como sendo inutil aumentar a area de swap no ubuntu? É que com tanta polemica gostava de tentar, e falhar se necessario, mas tentar.

Pode tentar à vontade, customizar e modificar o sistema às suas necessidades é uma das premissas do Software Livre ao qual está atrelado o projeto GNU.

[],s

carlosaluisio

Citação de: articwolf online 25 de Setembro de 2008, 18:21
Ok..agora fiquei assustado. Usei o top na consola e deu isto.

Citar

top - 22:09:47 up  3:46,  2 users,  load average: 0.20, 0.27, 0.16
Tasks: 136 total,   1 running, 135 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.8%us,  0.8%sy,  0.0%ni, 98.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1028860k total,   975212k used,    53648k free,    34816k buffers
Swap:  1012052k total,    41984k used,   970068k free,   280356k cached


Não estou a usar nada em especial e tenho cerca de 97% da memoria em uso?!?!?!?  E consultando o monitor de sistema indica-me um uso de meroria 62%?!?!? Estou a interpretar mal?



Instala o htop, que dá uma ideia real do que se está gastando mesmo.

sudo apt-get install htop
Ubuntu Lucid é 10 !!!

csat

Bomzinho esse htop... não conhecia.

Csat (Ubuntu 8.04)

Linux User #205394 ** Ubuntu User #19086

articwolf

#13
Citação de: Tota online 25 de Setembro de 2008, 18:29

É que o GNU/Linux prefere utilizar memória a utilizar swap. Lembre que memória é muito mais rápida que swap sediado em HD.


Tem logica e parece bem melhor. Passou-me o susto  ;D

Citação de: Tota online 25 de Setembro de 2008, 18:29

Pode tentar à vontade, customizar e modificar o sistema às suas necessidades é uma das premissas do Software Livre ao qual está atrelado o projeto GNU.


Tem razão...esqueci-me desse espírito.


Citação de: carlosaluisio online 26 de Setembro de 2008, 13:28

Instala o htop, que dá uma ideia real do que se está gastando mesmo.


Já instalei. Mas não é possivel colocar a janela da consola sempre em cima das outras, tal como no windows, para ter uma melhor noção do desempenho???? Procurei e não vi como o fazer.


PS:Mais um promenor: porque razão o htop e o top me dão valores diferentes? No Htop tenho 50% da memoria em uso e no top 100%
"O pensamento é a nossa bênção e a nossa maldição e faz de nós aquilo que somos."
Carl Sagan in Dragões do Eden

carlosaluisio

Citação de: articwolf online 26 de Setembro de 2008, 14:37
Citação de: Tota online 25 de Setembro de 2008, 18:29

É que o GNU/Linux prefere utilizar memória a utilizar swap. Lembre que memória é muito mais rápida que swap sediado em HD.


Tem logica e parece bem melhor. Passou-me o susto  ;D

Citação de: Tota online 25 de Setembro de 2008, 18:29

Pode tentar à vontade, customizar e modificar o sistema às suas necessidades é uma das premissas do Software Livre ao qual está atrelado o projeto GNU.


Tem razão...esqueci-me desse espírito.


Citação de: carlosaluisio online 26 de Setembro de 2008, 13:28

Instala o htop, que dá uma ideia real do que se está gastando mesmo.


Já instalei. Mas não é possivel colocar a janela da consola sempre em cima das outras, tal como no windows, para ter uma melhor noção do desempenho???? Procurei e não vi como o fazer.


PS:Mais um promenor: porque razão o htop e o top me dão valores diferentes? No Htop tenho 50% da memoria em uso e no top 100%

O que eu te garanto é que vale o do htop.

Sds
Ubuntu Lucid é 10 !!!