การเข้ารหัส FileVault ทำให้การอ่าน / เขียนบน SSD ช้าลงหรือไม่


67

ไม่เคยลังเลที่จะเปิดใช้งาน FileVault บน Macs ก่อนหน้า แต่ตอนนี้ฉันกำลังเรียกใช้ OS X บน SSD ความเร็วลดลงอย่างเห็นได้ชัดหรือไม่?



4
คำถามนั้นไม่ใช่เฉพาะ SSD
แดเนียล

ไม่ต้องใช้เวลาในการเข้ารหัสไดรฟ์ คนที่นี่ที่ทดสอบรอช่วงเวลา (24 ชั่วโมง) หลังจากเปิดใช้งาน Filevault เพื่อทดสอบหรือไม่ หากระบบไม่ว่างในการอ่าน / เขียนเพื่อเข้ารหัสไดรฟ์ฉันจะจินตนาการว่าประสิทธิภาพจะเลวร้ายยิ่งกว่าภายใต้สภาวะปกติ แค่ความคิด

2
สนใจที่จะรู้ว่าคำตอบสำหรับสิ่งนี้ในปี 2017 ...
f01

คำตอบ:


49

ทุกครั้งที่คุณทำให้คอมพิวเตอร์ทำอะไรพิเศษในกรณีนี้การเข้ารหัส / ถอดรหัสการเข้าถึงไฟล์ทั้งหมดจะใช้เวลานานขึ้นและเครื่องจะช้าลงเล็กน้อย

FileVault 1 ชะลอตัวลงอย่างเห็นได้ชัด แต่ด้วย FileVault เวอร์ชัน 2 (เปิดตัวใน OS X 10.7 (Lion)) ที่ทำงานบน SSD ไม่มีการลดลงอย่างเห็นได้ชัดในการอ่านหรือเขียนไฟล์ ฉันเปิดใช้งานสิ่งนี้บน MacBook Pro Retina Display 15 นิ้วและ MacBook Air 2012 11 นิ้ว ครั้งเดียวที่เห็นได้ชัดคือเมื่อคุณรีบูตเนื่องจากต้องใช้รหัสผ่านก่อนที่จะเริ่มกระบวนการบู๊ต

คุณอาจสังเกตเห็นว่าระบบช้าเมื่อคุณเปิดใช้งาน FileVault 2 เป็นครั้งแรกเนื่องจากจะต้องเข้ารหัสทั้งไดรฟ์ เมื่อเสร็จแล้วคุณอาจจะลืมไปว่ามันเปิดอยู่

หากคุณตัดสินใจว่าคุณไม่เห็นด้วยกับฉันการปิด FileVault นั้นง่ายพอ คุณจะมีช่วงเวลาเริ่มต้นที่ช้าอีกครั้งเนื่องจากไดรฟ์ทั้งหมดถูกถอดรหัส


61
นี่คือจุดข้อมูล: 512GB PCIe SSD ใน rMBP ใหม่ของฉันเริ่มเปรียบเทียบกับการอ่าน / เขียนที่ประมาณ 725/700 MB / s หลังจากเปิดใช้งาน FileVault แล้วเติมดิสก์ให้เหลือประมาณ 50% มันจะชะลอตัวลงเป็น 715/695 ซีพียูของเรามีคำแนะนำเฉพาะเพื่อเพิ่มประสิทธิภาพ AES ดังนั้นผลกระทบต่อประสิทธิภาพจึงไม่มีศูนย์
gabedwrds

เผง "ทุกครั้งที่คุณทำให้คอมพิวเตอร์ทำอะไรพิเศษในกรณีนี้การเข้ารหัส / ถอดรหัสการเข้าถึงไฟล์ทั้งหมดจะใช้เวลานานกว่าและเครื่องจะช้าลงเล็กน้อย" เป็นเรื่องจริงที่ไม่ธรรมดา
Arran Cudbard-Bell

23

ประสบการณ์ของฉันกับ File Vault 2 ใน Samsung 840 EVO ในช่วงต้นปี 2011 MacBook Pro ที่ใช้งาน Mavericks คือการชะลอตัวนั้นไม่เห็นได้ชัด

รายละเอียด:

ฉันใช้ความเร็วในการอ่านก่อนที่จะเปิด File Vault 2

time dd if=/dev/zero bs=1024k of=tstfile count=1024

พบว่ามีขนาดประมาณ 490 mb / s หลังจาก File Vault 2 เปิดใช้งานและการเข้ารหัสเสร็จสิ้นการอ่านอีกครั้งแสดงให้เห็นถึง 315 mb / s สิ่งนี้ดูไม่ดีดังนั้นฉันจึงเริ่มต้นใหม่

จากนั้นฉันอ่านอีกสามครั้ง พวกเขาพบว่า 492, 507 และ 503 mb / s ฉันไม่ได้อ้างว่า File Vault 2 ปรับปรุงความเร็ว ฉันควรอ่านหลาย ๆ ครั้งก่อนเปิดการเข้ารหัสเพื่อให้เข้าใจถึงช่วงที่คาดหวังไว้

ด้วยข้อมูลที่ฉันมีฉันจะบอกว่าสิ่งที่เป็นโทษก็ไม่เห็นได้ชัด


3
คุณอาจเขียนไปที่แคช คุณต้องล้างแคชเป็นส่วนหนึ่งของมาตรฐาน dd ของคุณ ใช้คำสั่ง "sync" (/ bin / sync) เพื่อทำสิ่งนี้
judepereira

2

ฉันเพิ่งปิด Filevault 2 สำหรับทุกคนที่เกิดขึ้นในเธรดนี้เพื่อค้นหาข้อมูลล่าสุดนี่คือ

Corsair FORCE GT 480GB 1.5 ปี เขียนบน file vault 2 ต่ำกว่า 250mb / s สังเกตเห็นว่าประสิทธิภาพลดลง

การรักษาความปลอดภัยการลบพื้นที่ว่างดิสก์ที่ถูกซ่อมแซมได้ถูกปิดใช้งานไฟล์ vault 2

ความเร็วในการเขียนใหม่อยู่ที่ 438mb / s เกือบจะตรงกับความเร็วในการอ่านที่ 4510 mb / s

FileVault 2 จะแสดงประสิทธิภาพที่ลดลงอย่างมากและควรหลีกเลี่ยงสำหรับทุกคนที่ใช้เงินเพื่ออัพเกรดเป็น SSD


คุณใช้ CPU อะไร @gabedwrds ชี้ให้เห็นว่า CPU บางตัวสามารถเพิ่มประสิทธิภาพการเข้ารหัส AES ได้ดังนั้นจึงเป็นเรื่องที่น่าสนใจหากดูว่าอธิบายการชะลอตัวของคุณหรือไม่
Alan Shutko

4
คุณว่าความเร็วในการอ่านที่ 4510 MB / s หรือไม่? นั่นมันยอดเยี่ยมมาก ประการที่สอง 4510 ไม่ตรงกับ 438 ประการที่สามคุณไม่ได้พูดถึงความเร็วในการอ่านด้วย Filevault2
คิวเมนตัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.