Troca de implicação no Linux e maneira de aumentá-lo

0

Eu usei o comando top para imprimir isso na caixa do Linux:

[root@localhost ~]# top
top - 23:38:38 up 361 days, 12:16,  2 users,  load average: 0.09, 0.06, 0.01
Tasks: 129 total,   2 running, 126 sleeping,   1 stopped,   0 zombie
Cpu(s):  0.0% us,  0.2% sy,  0.0% ni, 96.5% id,  3.4% wa,  0.0% hi,  0.0% si
Mem:   2074712k total,  1996948k used,    77764k free,    16632k buffers
Swap:  1052248k total,  1052248k used, 0k free,   331540k cached

Não tenho certeza do que Trocar: 0k  meios livres na última linha. É este comportamento normal para uma caixa linux ter valor de 0

Obrigado

    
por Vimalnath 26.03.2012 / 08:42

2 respostas

0

Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied to the preconfigured space on the hard disk, called swap space, to free up that page of memory. The combined sizes of the physical memory and the swap space is the amount of virtual memory available.

Se você realmente quer mais de 1gb (isso é muito ) então você pode criar um arquivo com o comando dd e fazer o Linux usar esse arquivo para swap (geralmente uma partição é usada para swap).

Isso criará um arquivo de swap de 2gb e o ativará:

dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

Em seguida, coloque isso em / etc / fstab:

/swapfile none swap defaults 0 0
    
por 26.03.2012 / 11:37
0

Trocar é 'o mesmo' que 'memória virtual / arquivo de paginação' no Windows. É algo que deveria estar na memória RAM, se possível, mas deve ser colocado no disco porque não há memória RAM suficiente ou porque os programadores apenas fizeram o programa usar swap para ter cuidado extra (torna as coisas um pouco mais lentas mesmo no último caso ).

    
por 26.03.2012 / 08:56

Tags