Qual é a diferença entre o MAC OS X “Virtual Memory” e o Linux / Unix Swap? [duplicado]

2

Eu gostaria de entender a diferença entre o MAC OS X "Virtual Memory" e o Linux / Unix Swap.

Eu pergunto isso porque eu observei que o MAC OS X "Virtual Memory" parece funcionar de maneira mais eficiente (em casos de uso de desktop) do que o Linux / Unix Swap.

No meu entendimento, o MAC OS armazena dados não utilizados (RAM) em "Memória Virtual". De maneira, ele mantém a RAM livre para os atuais programas Data / current em execução.
Então, por exemplo, se eu assisti a um filme e comecei a renderizar algumas imagens, o MAC OS moverá o filme para a "Memória Virtual" e o removerá na RAM somente quando eu o acessar novamente.

A troca para o contray só usará a troca se os programas atuais em execução exigirem mais memória RAM do que a disponível. E imediatamente escreverá os dados armazenados no swap de volta para a RAM o mais rápido possível.

    
por Harrys Kavan 27.11.2014 / 09:18

1 resposta

1

Você pode criar um arquivo de troca no SSD. Um exemplo para um arquivo de swap de 4GB:

# fallocate -l 4G /swapfile
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile

Para torná-lo permanente, adicione isso ao fstab.

/swapfile   none    swap    sw    0   0

De: link ?

    
por 27.11.2014 / 10:02