Swap - Eine oder mehrere Festplatten

395
Vinicius Zolin De Jesus

Hi dort Internet hivemind!

Ich habe eine EC2 (T2-Large) auf AWS, auf der Ubuntu läuft. Aufgrund des hohen Speicherverbrauchs werde ich etwa 8G Swap hinzufügen.

Die Maschine verfügt über 4 Festplatten, die alle ausreichend Platz haben. Was ist besser? 2G in jeder Platte oder 8G in einer einzigen?

Vielen Dank!

0
Bei physischen Festplatten ist es sinnvoll, diese zu verteilen, da sie nicht sicher sind, welche in einer virtuellen Umgebung besser funktionieren. djsmiley2k vor 5 Jahren 0

2 Antworten auf die Frage

0
Todd Curry

Der gesamte Speicherplatz auf T-Instanzen ist EBS-unterstützt, so dass es nicht sehr schnell gehen wird - und für den Swap-Modus ist schnelles Arbeiten erforderlich. Sie könnten in Betracht ziehen, zu einer M5-Instanz zu wechseln, bei der der EBS-gestützte Speicher für die Geschwindigkeit ausgelegt ist (siehe Beispiele ). Der Preis ist um $ 0,0032 pro Stunde höher und Sie verlieren die platzierbare CPU, so YMMV.

Andernfalls sollten Sie ein separates, EBS-optimiertes Volume für Ihre Auslagerungsdatei installieren. Sehen Sie dies für Geschwindigkeitsüberlegungen (siehe Geschwindigkeit )

Wenn Sie zu Ubuntu 18.04 wechseln, ist der Swap keine Partition mehr, sondern eine Datei, die das Testen möglicherweise vereinfacht.

0
Tim

EBS gp2-Allzweck-SSD bietet 3 IOPS / GB, die jedoch gemäß diesem Link und dem folgenden Diagramm platzen können . Wenn Sie vier 4-GB-Festplatten bereitstellen, verfügen Sie jeweils über 6 IOPS. Wenn Sie eine 8-GB-Festplatte bereitstellen, erhalten Sie 24 IOPS.

Wenn Ihre Arbeitslast gleichmäßig auf die Festplatten verteilt wird, sind kleine Festplatten genauso gut wie große Festplatten. Wenn die Arbeitslast zufällig ist, führt ein größeres Volumen wahrscheinlich zu einer besseren Leistung. Da es sich um einen Swap handelt, wissen Sie nicht, wie es funktionieren wird, also würde ich mit dem 8-GB-Volume gehen.

Mit EBS als Swap funktioniert das auch mit meiner t2.nano. Natürlich ist die Leistung relativ schlecht, schlechter als bei einer lokalen Festplatte. Sie können auch eine Optimierung in Betracht ziehen, um die RAM-Nutzung zu reduzieren.

AWS GP2 kann platzen