Wie würde die Aktivierung von FileVault meine System- und TM-Leistung verändern?

Welche Vor- und Nachteile hat die Aktivierung und Verwendung von FileVault in Bezug auf die Leistung? Gibt es das überhaupt oder verlangsamt es einen Computer erheblich oder beschleunigt es im Gegenteil? Welche Auswirkung wird es auch auf Time Machine-Backups haben (leistungsmäßig)?

Beziehen Sie sich auf das neue FileVault „2“, das in OS X Lion enthalten ist, wo die gesamte Festplatte verschlüsselt ist, oder auf das fast völlig andere frühere FileVault aus einer früheren Ausgabe von OS X?
Die Frage wurde aktualisiert, Lion-FileVault ist das, worauf ich mich beziehe :)

Antworten (3)

(Ich gehe davon aus, dass Sie sich auf FileVault 2 beziehen, das in OS X Lion zu finden ist.)

Die Leute von AnandTech haben einige Leistungsbenchmarks auf dem neuen FileVault durchgeführt . Zitieren:

... [beschrieben sind mehrere E/A-Tests mit und ohne aktiviertem FileVault, einschließlich einiger Diagramme, die Sie sich vielleicht ansehen möchten] ...

Insgesamt liegt der Einbruch bei der reinen I/O-Leistung im Bereich von 20 - 30 % . Es ist auffällig, aber nicht groß genug, um die Vorteile der vollständigen Festplattenverschlüsselung aufzuwiegen. [...]

[Hervorhebung oben ist von mir]

Also um deine Frage zu beantworten:

  • FileVault verlangsamt die E/A und führt zu einer messbaren Leistungsminderung. Ich stimme jedoch der zuvor zitierten Aussage zu – insofern ist die zusätzliche Sicherheit von Vorteil, und ich verwende FileVault auf meinem Macbook Air.

  • Die Antwort auf die zweite Frage lautet "es kommt darauf an" . Der TimeMachine-Sicherungsprozess muss sicherlich viele Daten von der mit FileVault verschlüsselten Festplatte lesen, sodass der Leseteil der Sicherung langsamer ist.

    Ob die Backup-Gesamtleistung erheblich leidet, hängt jedoch davon ab, wo der Flaschenhals im System liegt – ist es zB ein sehr schnelles Backup-Laufwerk oder ein sehr langsames Backup-Laufwerk? Ist es über USB (langsamer) oder Thunderbolt (schneller) verbunden? Wenn die Schreibgeschwindigkeit schrecklich ist , bestimmt dies die Gesamtgeschwindigkeit des Backups, nicht so sehr die Lesegeschwindigkeit, die ein wenig reduziert wurde. Ergo kommt es darauf an.

Bei inkrementellen Sicherungen durch Time Machine werden möglicherweise mehr Metadaten als Daten gelesen. Ich sollte nicht davon ausgehen, dass das Lesen langsamer sein wird.

CPU-Last

Filevault 2 unterstützt den Intel® Advanced Encryption Standard (AES) . Es ist wichtig zu wissen, ob Ihr Mac über einen Intel-Prozessor verfügt, der dies unterstützt, da dies den CPU-Overhead erheblich reduziert. Suchen Sie hier nach Ihrer CPU und schauen Sie, ob sie die neuen AES-Anweisungen unterstützt.

Bei meinem Macbook Pro 2011 wurde diese Funktion über ein Firmware-Update aktiviert (Apple hat dies mit dem neu ausgelieferten MBP nicht aktiviert). Mit der AES-Verschlüsselungsbeschleunigung ist der Leistungsabfall bei aktiviertem Filevault 2 während der normalen Nutzung fast nicht wahrnehmbar. Die maximale Lesegeschwindigkeit meiner SSD ist nur von 510 MB/s auf 490 MB/s gesunken.

Ars Technica hat eine ausführliche Rezension zu Filvault 2 in Lion veröffentlicht. Sie sagen:

Apple nutzt auch die speziellen AES-Anweisungen und die Hardware auf den neuesten CPUs von Intel, wodurch der CPU-Overhead weiter reduziert wird. Das Endergebnis ist, dass normale Benutzer kaum eine Leistungsminderung bei aktivierter Verschlüsselung bemerken werden.

Da die Gesamt-CPU-Last nahezu unverändert bleibt, wird die Akkulaufzeit nicht wesentlich beeinträchtigt.

Time Machine-Backups

Wenn Sie drahtlos (unverschlüsselt) oder lokal (verschlüsselt, USB) sichern, wird die Leistung von Time Machine nicht wesentlich beeinträchtigt.

  • Erstens wegen der bereits erwähnten AES-Beschleunigung.
  • Zweitens, weil Time Machine lokale Backups (Snapshots) erstellt. OS X Lion kompensiert die möglicherweise nicht verfügbare externe Festplatte, indem eine zusätzliche Sicherung lokal auf der primären Festplatte gespeichert wird. Dies hat seine offensichtlichen Vorteile, da Sie von überall aus frühere Time Machine-Backups wiederherstellen können.

Ich verwende seit drei Monaten die Filevault 2-Verschlüsselung auf einem MBP 8.2.

Dies hängt stark von Ihrer Hardware ab. Filevault umfasst im Wesentlichen zwei Hauptelemente:

Verschlüsselung

CPU-gebunden, je schneller Ihre CPU, desto schneller kann das Betriebssystem die Daten auf der Festplatte verschlüsseln und entschlüsseln. Filevault verwendet eine 256-Bit-Verschlüsselung, also ist es ein ziemlich umfangreicher Prozess

E/A

Sobald etwas verschlüsselt ist (oder bevor es entschlüsselt werden kann), muss es von der Festplatte gelesen oder darauf geschrieben werden. Der Unterschied zwischen einer SSD und herkömmlichen rotierenden Plattenmedien ist enorm. Was ein langsamer Entschlüsselungsprozess sein könnte, könnte durch die Verwendung eines blitzschnellen Zugriffs wettgemacht werden.

Es hängt also wirklich von allen möglichen Dingen ab und davon, wie sie das Obige beeinflussen können. Sie listen keine Hardware auf, was es nahezu unmöglich macht, sie einzuschätzen.

Anekdotisch, da dies die einzige Maßnahme ist, die ich zur Hand habe, habe ich Lion auf einem 1,6-GHz-Macbook Air mit SSD sowohl mit als auch ohne Filevault installiert. Im Gebrauch bootete es geringfügig langsamer, aber ich musste es zeitlich anpassen (ich vergesse die Timings, aber es war ungefähr 15% langsamer), aber im Gebrauch konnte ich keinen erkennbaren Unterschied feststellen.

Unter der Annahme, dass Sie eine USB-Time-Machine-Festplatte haben, würde ich sagen, dass die Auswirkungen nicht vorhanden sind, da es höchst unwahrscheinlich ist, dass eine Auswirkung auf die Leistung sie unter Ihre normale USB-Leistung bringen würde.