Alocação de troca em 64 bits UBUNTU 13.04

1

Tenho um disco ssd de 256 GB, uma RAM DDR de 32 GB e um disco rígido de 1 TB. Qual é o limite máximo de memória Swap que pode ser definido no SSD?

    
por user72636 16.06.2014 / 11:21

2 respostas

1

Usando o método de instalação padrão, o Ubuntu criará uma partição de troca equivalente à memória do seu sistema.

A maioria dos sistemas atualmente vem com 2 GB de RAM ou mais, e dificilmente usará swap, a menos que você queira usar a hibernação.

O que eu fiz foi configurar swap para 0, então eu posso reduzir as gravações para swap, já que muitos ciclos de gravação aumentam o desgaste do SSD.

O valor de /proc/sys/vm/swappiness tem um valor padrão de 60, definindo-o como 0 significa nunca usar swap quando a RAM ainda estiver disponível.

Veja o arquivo /etc/sysctl.conf e defina vm.swappiness=0

Espero que isso ajude.

Editar

Se você estiver usando vários aplicativos com uso intensivo de memória, poderá criar uma grande partição de troca. Eu posso te dizer isso, a quantidade máxima de swap no seu caso, é maior que o tamanho do seu SSD. Dê uma olhada na página man do swap . A seção relevante da página man (ênfase minha) é:

The size parameter is superfluous but retained for backwards compatibility. (It specifies the desired size of the swap area in 1024-byte blocks. mkswap will use the entire partition or file if it is omitted.

    
por 16.06.2014 / 11:37
0

Você tem muito espaço em disco, o fator limitante para troca.
Se sua intenção é usar todo o SSD para swap, você pode instalar o SO o mínimo que desejar, criando algumas partições pequenas e então alocar todo o espaço restante para trocar.

por exemplo, .5GB /boot
8GB /
tanto quanto você precisa para seus aplicativos / dados /home
resto do disco swap

Execute seu (s) aplicativo (s); monitore a memória e troque o uso, compre um SSD maior ou use o HD de 1 TB, se necessário.

    
por 16.06.2014 / 16:01

Tags