Para uma instalação de desktop em um laptop novo e brilhante (digamos, 16 GB de RAM e ssd hd), faz sentido ter uma partição de troca?
Para uma instalação de desktop em um laptop novo e brilhante (digamos, 16 GB de RAM e ssd hd), faz sentido ter uma partição de troca?
Respostas:
Sim, você precisa de troca , se você apenas usá-lo para suspender e realizar pequenas ações de troca, um arquivo de troca em algum lugar do seu disco pode ser bom. O disco.
Basta copiar e colar a seguinte linha no terminal e ele criará 2 GB de swap. Primeiro torne-se root:
sudo su
Em seguida, copie e cole o seguinte: (como sempre, certifique-se de entender o que está colando no seu terminal ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Trocar (partição x arquivo) pelo desempenho
Desvantagem
Você não pode hibernação para arquivo de troca, como mencionado por @Takkat , eu verificar e eu tenho 1ª vez em minha tentativa vida para hibernar, mas não o seu trabalho, então se você quiser para hibernar yo partição necessidade de swap , caso contrário, se o arquivo de swap é bom vai.
Se você deseja poder hibernar, então sim, é necessário ter uma partição de swap pelo menos tão grande quanto sua RAM total.
Além disso, se você tem 16 GB de RAM, provavelmente não tem - eu já vi pessoas dizendo que 1 GB é suficiente para rodar sem troca, embora eu imagine que isso se resumia a uma questão de opinião para muitas pessoas. No meu caso, estou executando um laptop com 8 GB de RAM e troco o mesmo tamanho para fins de hibernação (com o efeito colateral de fornecer um buffer se meu trabalho se tornar particularmente intensivo em memória, como pode acontecer algumas vezes)
Esta é uma questão teórica ou prática?
Na prática, quase não há razão para evitar uma partição de troca porque o espaço em disco é barato e abundante (especialmente em laptops novos e brilhantes).
No papel, pode parecer que 16 GB de memória nunca serão usados. Considere estas circunstâncias:
Agora considere-os acontecendo ao mesmo tempo. Uma partição de troca servirá como um buffer quando eventos imprevisíveis se alinham, ganhando algum tempo antes que o sistema trava para economizar trabalho, etc.
Especificamente, por ter um laptop, chegará um momento em que a hibernação salvará sua pele. Talvez você deixe o computador para uma pausa para o café, mas algo acontece e você volta uma hora depois. Se sua bateria escolher esse momento para morrer, a hibernação protegerá seu trabalho não salvo.
Bem, por mais de um ano eu não particionei meu SSD e também não tenho arquivo de troca. Eu tenho usado o mesmo SSD (512 GB) em dois notebooks diferentes. O mais antigo tinha 8 GB de RAM, o mais novo tem 16 GB. Eu uso a RAM para arquivos temporários e o Firefox Cache e, com os 8 GB, às vezes notei que o sistema estava ficando lento ao sincronizar arquivos enormes com o grsync. Agora com 16 GB de RAM (e talvez também a versão mais recente do Ubuntu 13.04), não encontrei nenhum problema. Também acredito que o particionamento não é bom para SSDs e é uma maneira de desperdiçar armazenamento caro. Portanto, só posso falar da minha experiência com SSD / 16 GB de RAM: com essa constelação eu certamente não usaria SWAP e mesmo com 8 GB de RAM eu estava bem. A hibernação está com erros de qualquer maneira e o modo de espera é muito mais rápido
Você pode criar um arquivo de troca e hibernar com ele também. Eu fiz arquivos de troca no meu laptop para poder hibernar cada uma das minhas instalações Linux. Caso contrário, o hibernate substituiria a última hibernação se eu estivesse usando uma partição swap. Este é o meu método. Observe que você deve hibernar usando o método do kernel: echo disk> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
viola se você deseja reiniciar após a hibernação em vez de desligar
echo reboot > /sys/power/disk
echo disk > /sys/power/state