Welche Lese-/Schreibgeschwindigkeiten muss ein externer Speicher haben, damit sich die Einrichtung einer Swap-Partition lohnt?

Welche Lese-/Schreibgeschwindigkeiten muss ein externer Speicher haben, damit sich die Einrichtung einer Swap-Partition lohnt?

Diese Frage betrifft meinen Raspberry Pi A+ (256 MB RAM), der auf Raspbian Linux läuft.
Ich habe keine Bedenken, ein Flash-Laufwerk zu verwenden und seine Lese- und Schreibzyklen bei Bedarf zu nutzen.

Ich bin nur neugierig, welche Lese-/Schreibgeschwindigkeiten ich mindestens benötigen würde, um durch die Verwendung einer Swap-Partition auf einem externen Laufwerk eine Leistungssteigerung zu erzielen.

Ich habe eine 1TB-Festplatte von WD an einem USB 2.0-Anschluss getestet und sie hat beim Lesen und Schreiben etwa 70 MB/s.
Ein Flash-Laufwerk an einem USB 2.0-Anschluss, das ich getestet habe, hat etwa 15 MB/s.
EDIT: Getestet habe ich eine SanDisk Ultra Class 10 16GB Micro SD. Angegebene Geschwindigkeit: 48 MB/s. Auf einem USB 2.0-Kartenleser sehe ich nur eine Lese-/Schreibgeschwindigkeit von 15 MB/s.

Gibt es andere Faktoren, die ich bei der Entscheidung, ob ich dort eine Swap-Partition platzieren soll, berücksichtigen muss? Wenn ja, welche sind das?

Antwort1

Probieren Sie einfach aus, was schneller ist: Testen Sie die Geschwindigkeit der internen SD-Karte des Raspberry Pi A+ und vergleichen Sie sie mit den anderen Laufwerken:

So testen Sie die Schreibgeschwindigkeit:

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

So testen Sie die Lesegeschwindigkeit:

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

So entfernen Sie die temporäre Datei:

rm ~/tempfile.dd

Bedenken Sie jedoch, dass SD-Karten, microSD-Karten, USB-Flash-Laufwerke und alle NAND-basierten Speichergeräte nur eine begrenzte Anzahl von möglichen Programmier-/Löschzyklen durchlaufen müssen, bevor sie verschleißen, und dass swapPartitionen dazu neigen, eine ziemlich hohe Anzahl an Schreibvorgängen zu erhalten. Daher ist die externe Festplatte trotz aller Geschwindigkeitsunterschiede möglicherweise die beste Wahl. Außerdem ist 70 MB/s bereits eine ziemlich gute Geschwindigkeit.

verwandte Informationen