Quais velocidades de leitura/gravação um armazenamento externo deve ter para valer a pena colocar uma partição swap lá?

Quais velocidades de leitura/gravação um armazenamento externo deve ter para valer a pena colocar uma partição swap lá?

Esta pergunta é para meu Raspberry pi A+ (256 MB de RAM) que está no Raspbian Linux.
Não tenho dúvidas em usar uma unidade flash e usar seus ciclos de leitura e gravação, se necessário.

Estou apenas curioso para saber quais velocidades mínimas de leitura/gravação eu precisaria para ver uma melhoria de desempenho usando uma partição swap em uma unidade externa.

Testei um disco rígido WD de 1 TB em uma porta USB 2.0 e ele tem cerca de 70 MB/s para leitura e gravação.
Uma unidade flash em uma porta USB 2.0 que testei tem cerca de 15 MB/s.
EDIT: testei um micro SD Sandisk Ultra Classe 10 de 16 GB. Velocidade rotulada: 48 MB/s. Em um leitor de cartão USB 2.0, vejo apenas uma velocidade de leitura/gravação de 15 MB/s.

Existem outros fatores que preciso levar em consideração ao decidir se devo colocar uma partição swap lá? Se sim, quais são eles?

Responder1

Basta ver qual é mais rápido: teste a velocidade do cartão SD interno do Raspberry Pi A+ e compare-a com as outras unidades:

Para testar a velocidade de gravação:

dd if=/dev/zero of=~/tempfile.dd bs=1M count=100

Para testar a velocidade de leitura:

dd if=~/tempfile.dd of=/dev/null

Para remover o arquivo temporário:

rm ~/tempfile.dd

Mas tenha em mente que cartões SD, cartões microSD, unidades flash USB e qualquer dispositivo de memória baseado em NAND sofrerão um número limitado de possíveis ciclos de programação/apagamento antes de se desgastarem, e que as swappartições são propensas a receber uma quantidade bastante alta de gravações. , então a melhor aposta pode ser o HDD externo além de qualquer diferença de velocidade, além disso, considerando que 70 MB/s já é uma velocidade definitivamente decente

informação relacionada