Irgendwelche Leistungsgewinne beim Deaktivieren des sicheren virtuellen Speichers?

Um den sicheren virtuellen Speicher in 10.7 zu deaktivieren, geht man wie folgt vor:

sudo defaults write /Library/Preferences/com.apple.virtualMemory DisableEncryptedSwap -boolean yes

Gibt es jedoch Vorteile beim Deaktivieren des sicheren Systemspeichers? Mir geht es weniger um die Sicherheit als um die Systemgeschwindigkeit.

Antworten (1)

Laut MacWorld sollte der Vorteil des Deaktivierens verschlüsselter Swaps „nur etwas weniger Overhead beim Ein- und Auslagern von Seiten“ sein .

Also ja, es gibt einen kleinen Leistungsgewinn, aber es wird kein großer Leistungsschub sein. Für mich ist es das Sicherheitsrisiko nicht wert (möglicherweise unverschlüsselte Passwörter und andere sensible Daten im Auslagerungsspeicher zu haben).

Sie würden einen viel größeren Leistungsschub erhalten, wenn Sie den virtuellen Speicher vollständig deaktivieren würden:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Um es wieder zu aktivieren:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Danke für deine Antwort! Ich hatte auf einige Statistiken gehofft, aber ich denke, das ist nicht machbar.
Technisch gesehen: Sie können den virtuellen Speicher nicht deaktivieren – mit OS X gibt es mehr zu VM als externe Auslagerungsdateien. Das Entladen des dynamic_pagerDaemons kann die Leistung steigern, ist aber nicht ohne Risiken: siehe Antworten auf Disable Mac's dynamic_pager? und zu Warum sollte ich die Auslagerungsdatei in Mac OS X deaktivieren?
Wenn Sie FileVault 2 natürlich auf allen Volumes verwenden, die Ihre Auslagerungsdatei(en) enthalten, sollte das einzige Sicherheitsrisiko beim Deaktivieren der sicheren VM darin bestehen, dass Sie FileVault eines Tages möglicherweise nicht mehr verwenden, aber vergessen, die sichere VM wieder zu aktivieren .
Nun, vielleicht nicht das einzige Sicherheitsrisiko, aber das ersetzt das primäre. Es schafft immer noch einen zusätzlichen, einfacheren Weg, auf dem jemand mit Administratorzugriff vertrauliche Informationen wie Passwörter aus Ihrem Live-System sammeln könnte.
@TerryN: Urh, jemand mit Root-Rechten kann den Speicher einfach direkt lesen. Das Lesen der Festplattenauslagerungsdatei ist tatsächlich mühsamer.