Erstellen Sie einfach eine RAM-Disk mit der Größe von 2 GB, um den verfügbaren RAM für das System und die ausgeführten Anwendungen zu reduzieren.
Multiplizieren Sie (RAMdiskSize in MB) * 2048, um die erforderliche Anzahl von Blöcken zum Erstellen einer solchen Festplatte zu erhalten. In Ihrem Beispiel ist das 2048 * 2048 = 4194304.
Öffnen Sie dann das Terminal und geben Sie Folgendes ein:
diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://4194304`
Sie erhalten eine ähnliche Nachricht:
Started erase on disk9
Unmounting disk
Erasing
Initialized /dev/rdisk9 as a 2 GB HFS Plus volume
Mounting disk
Finished erase on disk9 RAM Disk
Verwenden Sie dann dd und den Pfad zum Volume und füllen Sie die Festplatte mit zufälligen Daten:
dd if=/dev/random of=/Volumes/RAM\ Disk/random.dat bs=1024k
Der Befehl schreibt 1-MB-Brocken zufälliger Daten in die Datei random.dat auf dem RAM-Datenträger, bis sie voll sind.
Dadurch sollte der verfügbare RAM-Speicher künstlich um ~ 2 GiB reduziert werden, bis Sie die RAM-Disk aushängen oder Ihren Mac neu starten.
Nach einigen Tests scheint dies nicht so zuverlässig zu funktionieren wie in älteren Systemen. Grund ist die neue Speicherverwaltung in den neuesten Systemen (ab 10.9).
Der von der RAM-Disk genutzte Speicher sollte nicht auf die Festplatte ausgelagert werden. Abhängig von der Qualität der zufälligen Datendatei kann er jedoch etwas komprimiert werden. Sie können die Größe der RAM-Disk um 5-10% auf ~ 2,1 GB erhöhen, um ein realistischeres Bild zu erhalten.
Wenn Sie dies in 10.5-10.8 tun möchten, scheint der folgende Befehl ausreichend zu sein, um ein zuverlässiges Ergebnis zu erhalten (um die Festplattenkennung zu erhalten, überprüfen Sie die Ausgabe des diskutil...
Befehls):
dd if=/dev/zero of=/dev/rdisk9 bs=1m