Está colocando a troca em um flash drive USB2 prático?

6

Após pesquisar aqui, não encontrei resposta direta para:

É prático colocar swap em um pen drive USB? Eu ainda não sei se o pequenino flash drive (Fit CZ33) eu gostaria de usar é executado em alta velocidade (480 Mbps), full-speed (12 Mbps) ou baixa velocidade (1,5 Mbps), mas estou verificando com SanDisk.

Minha intenção é reduzir as gravações no SSD para a longevidade da unidade; se o flashdrive externo falhar, eu jogo e tiro outro.

Por quê? Porque eu acabei de mudar meu ThinkPad R60 9459AT8 para um SSD da Samsung depois de estourar a RAM em 3GB, configurei trim após reparticionar com 20% livre, removido swap , configure swappiness para 0 e de outra forma sintonizou o Xubuntu 13.10 para SSD. No entanto, como não é prático adicionar um HDD mecânico, eu gostaria de passar o swap para um Flashdrive que ficará sempre no soquete USB2 do lado esquerdo, pois eu me desgastaria um flashdrive de $ 12 em vez de um SSD de $ 180.

Por quê? Às vezes, perco minha conexão Wi-Fi até que eu reinicie, e raramente vejo desaceleração, e gostaria de ver se trocar novamente ajudaria. Eu assisto um monitor de sistema sempre em um painel e nunca excedo 30% de uso de memória livre, mas gostaria de ter swap sem colocar no SSD.

Sim ou não?

E o tamanho do flashdrive faz alguma diferença: 8 GB, 16 GB ou 32 GB?

    
por K7AAY 02.12.2013 / 05:26

2 respostas

5

O menor tempo de busca da unidade USB é muito mais rápido em comparação com o HDD. A desvantagem é que as leituras / gravações regulares e sequenciais na unidade USB diminuem a vida útil da própria unidade. Não é tão bom quanto ter RAM adequada, mas pelo menos é muito melhor do que ter Swap no disco rígido.

Para fazer isso, exclua os arquivos no pen drive, conecte-o e desmonte-o por -

sudo umount /media/sdb1

para assistir a etiqueta do disco como usamos aqui sdb1 pode ser diferente, use o seguinte e certifique-se de qual é o seu pen drive com a consideração do tamanho, e sdb1 é usado aqui apenas para examinar e explicar -

sudo fdisk -l

Agora crie uma troca em seu pen drive por -

sudo mkswap /dev/sdb1

ligá-lo por -

sudo swapon -p 32767 /dev/sdx1

para verificar seu uso de trabalho -

cat /proc/swaps

ele mostrará tanto o swap como hdd e pendrive também.

    
por Sukupa91 02.12.2013 / 05:43
3

Flash drives são mais lentos. Meu SSD é mais antigo e metade da velocidade dos sistemas mais recentes e meu sistema é todo o SATA2 e USB2.

sudo hdparm -t /dev/sdd4
  

unidade SSD mais antiga:   Leituras de disco com buffer de tempo: 626 MB em 3.01 segundos = 208.20 MB / s

     

Unidade de rotação de 160 GB mais antiga:   Leituras de disco com buffer de temporização: 212 MB em 3,01 segundos = 70,46 MB / seg

     

Unidade flash USB2   Leituras de disco com buffer de temporização: 50 MB em 3,07 segundos = 16,26 MB / s

Ou a minha unidade flash é apenas 10% mais rápida para leitura do que o meu SSD lento. E as gravações são notoriamente lentas em pen drives.

Você pode configurar o swappiness para usar a RAM primeiro.

cat /proc/sys/vm/swappiness
gksudo gedit /etc/sysctl.conf

Adicione isto:

vm.swappiness=10

link

Há o espaço de troca ou o gerenciador de troca dinâmica. Parece que não foi mantido, mas ainda no repositório de 12.04.

sudo apt-get install swapspace

link

    
por oldfred 02.12.2013 / 06:12