Jakiekolwiek zyski wydajności przy wyłączaniu bezpiecznej pamięci wirtualnej?

4

Aby wyłączyć bezpieczną pamięć wirtualną w wersji 10.7, wykonaj następujące czynności:

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

Czy są jednak jakieś korzyści z wyłączenia bezpiecznej pamięci systemowej? Nie dbam o bezpieczeństwo tak bardzo, jak martwię się o prędkość systemu.

sudo rm -rf
źródło

Odpowiedzi:

2

Według MacWorld , zaletą wyłączania szyfrowanych zamiany powinno być "Tylko nieco mniej narzut na stronie w & amp; proces " .

Więc tak, istnieje niewielki wzrost wydajności, ale nie będzie to ogromny wzrost wydajności. Dla mnie nie jest to warte ryzyka bezpieczeństwa (potencjalnie posiadającego niezaszyfrowane hasła i inne poufne dane w pamięci wymiany).

Jeśli całkowicie wyłączysz pamięć wirtualną, możesz znacznie zwiększyć wydajność:

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

Aby ponownie włączyć:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Mathias Bynens
źródło
Dziękuję za odpowiedź! Miałem nadzieję na pewne statystyki, ale myślę, że to niemożliwe.
sudo rm -rf
3
Technicznie: nie można wyłączyć pamięci wirtualnej - w OS X jest więcej maszyn wirtualnych niż zewnętrznych plików wymiany. Rozładowywanie dynamic_pager daemon może zwiększyć wydajność, ale nie jest pozbawiony ryzyka: zobacz odpowiedzi Wyłączyć dynamiczny_pager Maca? i do Dlaczego wyłączyć plik wymiany w systemie Mac OS X?
Graham Perrin
Oczywiście, jeśli korzystasz z FileVault 2 na wszystkich woluminach przechowujących pliki wymiany, jedynym ryzykiem bezpieczeństwa wyłączenia bezpiecznej maszyny wirtualnej powinno być to, że możesz kiedyś przestać używać FileVault, ale zapomnieć o ponownym włączeniu bezpiecznej maszyny wirtualnej .
Terry N
Cóż, może nie tylko zagrożenie bezpieczeństwa, ale to, co zastępuje główny. Wciąż tworzy dodatkową, prostszą trasę, dzięki której osoba z dostępem administracyjnym może zbierać poufne informacje, takie jak hasła z Twojego systemu live.
Terry N
@TerryN: Urh, ktoś z uprawnieniami roota może odczytywać pamięć bezpośrednio. Odczytywanie pliku wymiany dysku to więcej kłopotów.
Siyuan Ren