Por que o swap zero está sendo usado na minha configuração?

3

Da aparência do processo de swaps;

ubuntu:~$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/dev/sdc2                               partition   4104188 0   -1
ubuntu:~$ 

E de cima:

ubuntu:~$ top

top - 09:35:37 up  9:07,  9 users,  load average: 1.43, 0.80, 1.09
Tasks: 206 total,   3 running, 202 sleeping,   0 stopped,   1 zombie
Cpu(s):  4.4%us,  2.2%sy,  0.0%ni, 50.5%id, 42.5%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:   3088492k total,  2619440k used,   469052k free,   238536k buffers
Swap:  4104188k total,        0k used,  4104188k free,  1769788k cached

Ambos dizem que a troca zero está realmente sendo usada.

Estou usando um laptop core2 duo dell de 64 bits com 4gigs de ram rodando 32bit ubuntu preciso em um stick USB persistente ao vivo.

Eu posso estar respondendo a minha própria pergunta, mas eu me pergunto se a natureza do ambiente liveUSB está de alguma forma relacionada ...

Deixe-me saber se você precisar de mais informações.

    
por Joshua Robison 12.08.2012 / 02:39

2 respostas

9

O swap é uma espécie de "rede de segurança" no caso de você ficar sem RAM, então o fato de não ser usado até que seja realmente necessário é totalmente normal.

Você não está usando nenhuma troca porque todos os processos se encaixam na sua RAM. Você não verá a troca sendo usada. Na verdade, os processos utilitários precisam de mais espaço. Tente abrir muitas abas no seu navegador, ou instale a ferramenta stress que você pode usar para enfatizar a memória do seu sistema, e você verá a troca sendo usada.

    
por roadmr 12.08.2012 / 03:51
0

Bem, eu tenho um indicador de sistema que parece discordar das declarações acima.
Firefox sendo o meu maior ofensor , ele não quer jogar bem com os outros, mas eu já fui usando o navegador Opera e tenho menos problemas de memória.

Eu estou apenas adivinhando por comportamento, mas parece que o FF quer manter o cache mesmo depois de ser fechado. Fui avisado porque você pode querer de novo..da! .. provavelmente não!

Talvez o material antigo possa ser substituído em vez de sobrecarregar meu cache para que outros aplicativos sejam executados lentamente. Foi-me dito que forçar um cache limpo só iria executar o meu CPU e carregar, mas eu não vejo isso acontecendo, e se isso acontecer, talvez apenas por uma fração de segundo.

Muitas vezes eu tenho que limpar meu cache apenas para que eu possa usar algo junto com o navegador, digamos Dropbox ou Filezilla..ridiculous!

BTW ...

    #/bin/bash
    sudo sync && sudo sysctl -w vm.drop_caches=3

Além disso, por que não ter escolha sobre coisas que eu não uso como Evolution isso e aquilo e esse porco de recursos! Tracker e goa-daemon ou algum indutor estúpido para me dizer que estou usando meu teclado em inglês. Bi-lingual deve ser uma seleção durante a configuração se você quiser ... não é uma opção residente na memória!
Eu uso a edição de raiz para editar /etc/xdg/autostart arquivos e remover ou alterar para

  

NoDisplay = true ou display = true

ou a granel (cuidado)

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Em seguida, basta desmarcar os que você não quer em aplicativos de inicialização RE: Como faço para adicionar / remover os aplicativos de inicialização "ocultos"

    
por James N. 22.03.2017 / 16:00