BitLocker ảnh hưởng đến hiệu suất như thế nào? [đóng cửa]


112

Tôi là nhà phát triển ASP.NET / C #. Tôi sử dụng VS2010 mọi lúc. Tôi đang nghĩ đến việc bật BitLocker trên máy tính xách tay của mình để bảo vệ nội dung, nhưng tôi lo ngại về việc giảm hiệu suất. Các nhà phát triển sử dụng IDE như Visual Studio đang làm việc trên rất nhiều tệp cùng một lúc. Tôi nghĩ nhiều hơn nhân viên văn phòng bình thường.

Vì vậy, tôi tò mò không biết có những nhà phát triển nào khác phát triển với BitLocker được kích hoạt hay không. Hiệu suất như thế nào? Nó có đáng chú ý không? Nếu vậy, nó có tệ không?

Máy tính xách tay của tôi là loại Core 2 Duo 2,53GHz với RAM 4GB và ổ SSD Intel X25-M G2. Nó khá linh hoạt nhưng tôi muốn nó giữ nguyên như vậy. Nếu tôi nghe thấy một số câu chuyện không hay về BitLocker, tôi sẽ tiếp tục làm những gì tôi đang làm bây giờ, đó là giữ nội dung RAR'ed bằng mật khẩu khi tôi không tích cực làm việc và sau đó xóa nó khi tôi hoàn thành (nhưng nó một nỗi đau).

Cập nhật năm 2015: Tôi đã sử dụng Visual Studio 2015 trên Surface Pro 3 khi đi du lịch, tính năng này đã bật BitLocker theo mặc định. Nó có cảm giác khá giống với máy tính để bàn của tôi, là i7-2600k @ 4,6 GHz. Tôi nghĩ rằng trên phần cứng hiện đại với một ổ SSD tốt, bạn sẽ không nhận ra!


2
Khôi phục thời gian của một sao lưu cơ sở dữ liệu của 6GB đi 60-90 giây (samsung 860 pro SSD 512GB)
MichaelD

Câu trả lời:


116

Với T7300 2.0GHz và SSD Kingston V100 64gb của tôi, kết quả là

Bitlocker tắtbật

Đọc tuần tự 243 MB / s → 140 MB / s

Ghi tuần tự 74,5 MB / s → 51 MB / s

Đọc ngẫu nhiên 176 MB / s → 100 MB / s

Ghi ngẫu nhiên và tốc độ 4KB gần như giống hệt nhau.

Rõ ràng bộ xử lý là điểm nghẽn trong trường hợp này. Tuy nhiên, trong quá trình sử dụng thực tế, thời gian khởi động là như nhau, khi khởi chạy Opera 11.5 với 79 tab vẫn giữ nguyên 4 giây tất cả các tab được tải từ bộ nhớ cache.

Một pha xây dựng nhỏ trong VS2010 mất 2 giây trong cả hai tình huống. Quá trình xây dựng lớn hơn mất 2 giây so với 5 giây so với trước đó. Đây là sân bóng vì tôi đang nhìn vào kim đồng hồ của mình.

Tôi đoán tất cả phụ thuộc vào sự kết hợp của bộ vi xử lý, ram và ssd vs hdd. Trong trường hợp của tôi, bộ xử lý không có AES phần cứng nên việc biên dịch là trường hợp xấu nhất, cần các chu trình cho cả lắp ráp và tiền điện tử.

Một hệ thống mới hơn với Sandy Bridge có thể sẽ sử dụng tốt hơn SDD hỗ trợ Bitlocker trong môi trường phát triển.

Cá nhân tôi vẫn bật Bitlocker mặc dù hiệu suất bị ảnh hưởng vì tôi đi du lịch thường xuyên. Mất chưa đến một giờ để bật / tắt Bitlocker, vì vậy có thể bạn chỉ cần bật nó khi đang di chuyển rồi tắt nó đi sau đó.

Thinkpad X61, Windows 7 SP1


Tôi đang sử dụng máy chơi game Dell Inspiron 15 7000 và khi bật BitLocker, đôi khi nó bị treo khi tôi chỉ cần nhập văn bản! O.0
J86

56

Một số bài kiểm tra thực tế ...

  • Dell Latitude E7440
  • Intel Core i7-4600U
  • 16.0 GB
  • Windows 8.1 Professional
  • LiteOn IT LMT-256M6M MSATA 256GB

Thử nghiệm này đang sử dụng một phân vùng hệ thống. Kết quả cho phân vùng không thuộc hệ thống tốt hơn một chút.

Giảm điểm:
Đọc: 5%
Viết: 16%

Không có BitLocker:

Không có BitLocker

Với BitLocker:

Với BitLocker

Vì vậy, bạn có thể thấy rằng với một cấu hình rất mạnh và một đĩa SSD hiện đại, bạn có thể thấy một sự suy giảm hiệu suất nhỏ với các bài kiểm tra. Tôi không biết những gì về một tác phẩm điển hình, đặc biệt là với Visual Studio.


máy tính xách tay của công ty tôi có mã hóa bitlocker ổ C. Nếu tôi xóa nó, nó có mất dữ liệu không? Đó là ThinkPad T440p
STEEL

Không. Nếu cấu hình phần cứng sẽ được thay đổi cho đĩa của bạn, cơ chế khôi phục sẽ xuất hiện và bạn phải mở khóa ổ đĩa bằng khóa khôi phục (khóa này có thể được tạo và lưu trữ bằng tài khoản Microsoft hoặc chỉ trong tệp). Thêm: windows.microsoft.com/en-us/windows7/…
Kryszal

20

Đã sử dụng một máy tính xách tay có bật BitLocker gần 2 năm nay với các thông số kỹ thuật ít nhiều tương tự (mặc dù không may là không có SSD), tôi có thể nói rằng nó thực sự không tệ, hoặc thậm chí đáng chú ý. Mặc dù tôi chưa sử dụng chiếc máy cụ thể này khi chưa bật BitLocker, nhưng nó thực sự không cảm thấy chậm chạp chút nào khi so sánh với máy để bàn của tôi (lõi kép, 16 GB, đĩa Raptor kép, không có BitLocker). Việc xây dựng các dự án lớn có thể mất nhiều thời gian hơn một chút, nhưng không đủ để nhận thấy.

Để hỗ trợ điều này bằng "bằng chứng" phi khoa học hơn: nhiều đồng nghiệp của tôi đã sử dụng máy của họ một cách chuyên sâu mà không có BitLocker trước khi tôi gia nhập công ty (bắt buộc phải sử dụng nó trong khoảng thời gian tôi gia nhập, mặc dù tôi khá chắc chắn rằng hai sự kiện hoàn toàn không liên quan) và chúng cũng không bị suy giảm hiệu suất đáng kể.

Đối với cá nhân tôi, việc có một giải pháp "luôn bật" như BitLocker sẽ đánh bại các bước thủ công để mã hóa. Mặt khác, Bitlocker-to-go (mới trên Windows 7) dành cho các thiết bị USB đơn giản là quá khó làm việc với nó, vì bạn không thể dễ dàng trao đổi thông tin với các máy không sử dụng W7. Do đó tôi sử dụng TrueCrypt cho phương tiện di động.


1
Đây là thông tin tuyệt vời. Cảm ơn bạn. Tôi sẽ để ngỏ điều này lâu hơn một chút trong trường hợp có ai khác có ý kiến.
Chris

7

Tôi đang nói ở đây từ quan điểm lý thuyết; Tôi chưa thử BitLocker.

BitLocker sử dụng mã hóa AES với khóa 128 bit. Trên máy Core2, tốc độ 2,53 GHz, tốc độ mã hóa phải khoảng 110 MB / s, sử dụng một lõi. Hai lõi có thể xử lý khoảng 220 MB / s, giả sử truyền dữ liệu hoàn hảo và đồng bộ hóa lõi mà không cần chi phí cao và không có gì yêu cầu CPU trong cùng một thời điểm (thực ra là một giả định thật). X25-M G2 được công bố ở băng thông đọc 250 MB / s (đó là những gì thông số kỹ thuật nói), do đó, trong điều kiện "lý tưởng", BitLocker nhất thiết phải làm chậm một chút.

Tuy nhiên băng thông đọc không phải là điều quan trọng. Nó quan trọng khi bạn sao chép các tệp lớn, đây không phải là điều bạn thường làm. Trong công việc hàng ngày, thời gian truy cập quan trọng hơn nhiều: là một nhà phát triển, bạn tạo, viết, đọc và xóa nhiều tệp, nhưng tất cả chúng đều nhỏ (hầu hết chúng đều nhỏ hơn nhiều megabyte). Đây là những gì làm cho SSD "linh hoạt". Mã hóa không ảnh hưởng đến thời gian truy cập. Vì vậy, suy đoán của tôi là mọi sự suy giảm hiệu suất sẽ không đáng kể (*).

(*) Ở đây tôi cho rằng các nhà phát triển của Microsoft đã làm đúng công việc của họ.


Một trong những lo lắng của tôi là thực hiện Tìm trong Tệp trên một giải pháp lớn. Liệu BitLocker có thể làm điều này mà không bị chậm lại không? Nó vẫn có thể lưu vào bộ nhớ cache các tệp để các tìm kiếm liên tiếp diễn ra nhanh chóng? Và những gì về phân tích toàn bộ giải pháp của ReSharper. Có lẽ tôi chỉ lo lắng quá nhiều. :)
Chris

1
Đến một lúc nào đó bạn phải cố gắng; hiệu suất trên toàn hệ thống bị ảnh hưởng bởi quá nhiều yếu tố vi tế để có thể suy ra một cách đáng tin cậy trong mọi trường hợp chỉ bởi Tâm trí.
Thomas Pornin

1
@ThomasPornin Tôi thực sự muốn phản đối vì bạn "cho rằng các nhà phát triển của Microsoft đã làm đúng công việc của họ." LOL Tôi chỉ đùa thôi nhưng dĩ nhiên cảm thấy buộc phải kêu vang trong.
Andrew Steitz

3

Sự khác biệt là đáng kể cho nhiều ứng dụng. Nếu bạn hiện đang bị hạn chế bởi thông lượng lưu trữ, đặc biệt là khi đọc dữ liệu, BitLocker sẽ làm bạn chậm lại.

Sẽ rất hữu ích nếu so sánh với mã hóa toàn bộ đĩa hoặc toàn bộ phân vùng dựa trên phần mềm khác như TrueCrypt (có lợi thế nếu bạn khởi động kép với Linux vì nó hoạt động cho cả Windows và Linux).

Một lựa chọn tốt hơn nhiều là sử dụng mã hóa phần cứng, có sẵn trong nhiều ổ SSD cũng như trong ổ cứng Hitachi 7200 RPM. Hiệu suất của v. Không được mã hóa là không thể phát hiện được và mã hóa là ẩn đối với hệ điều hành. Nếu bạn có một máy tính xách tay tốt, bạn có thể sử dụng các chức năng bảo mật tích hợp để tạo và lưu trữ khóa, mật khẩu của bạn sẽ mở khóa từ bộ lưu trữ khóa được mã hóa của máy tính xách tay.


1

Tôi đã từng sử dụng sản phẩm mã hóa đĩa PGP trên máy tính xách tay (và chạy NTFS nén trên đó!). Nó dường như không có nhiều tác dụng nếu số lượng đĩa cần đọc nhỏ; và hầu hết các nguồn phần mềm không lớn theo tiêu chuẩn đĩa.

Bạn có nhiều RAM và bộ vi xử lý khá nhanh. Tôi đã dành hầu hết thời gian của mình để suy nghĩ, gõ hoặc gỡ lỗi.

Tôi sẽ không lo lắng nhiều về nó.


1

Máy làm việc hiện tại của tôi đi kèm với bitlocker và là bản nâng cấp từ mô hình trước đó. Nó chỉ có vẻ nhanh hơn với tôi. Tuy nhiên, những gì tôi đã tìm thấy là bitlocker có khả năng chống đạn tốt hơn truecrypt, khi nói đến việc đặt chính xác dữ liệu. Tôi làm rất nhiều việc trong SAS, liên tục ghi các bản sao lưu vào đĩa khi nó di chuyển dọc theo và bắn nhiều loại đầu ra khác nhau vào đĩa ở cuối. SAS hoạt động tốt để ghi đầu ra từ các quy trình đa luồng trở lại bitlocker và dường như không biết nó ở đó. Đây không phải là trường hợp của tôi với truecrypt. Tôi không chắc điều gì sẽ xảy ra hoặc như thế nào, nhưng tôi thấy rằng các quy trình không đồng bộ khi làm việc với dữ liệu nguồn / đầu ra trong vùng chứa truecrypt, đây là thứ mà tôi đã cài đặt trên máy tính làm việc thứ hai của mình vì nó không có bitlocker. Các bản sao lưu liên tục được chụp vào ổ SSD trong khi kết quả truecrypt ở chế độ HD thông thường. Có lẽ sự khác biệt về tốc độ đó đã giúp tăng tốc. Dù nguyên nhân là gì, tôi đã phải bỏ sử dụng truecrypt trên máy tính thứ hai đó vì nó làm cho kết quả SAS của tôi không đồng bộ về thứ tự xử lý và nó làm hỏng một số quy trình và dữ liệu của tôi. Thứ đáng sợ trong thế giới của tôi.

Tôi làm việc với những người đã sử dụng thành công Truecrypt trên cùng một máy tính, nhưng họ không sử dụng ứng dụng chuyên sâu về đĩa. như SAS.

Bitlocker to Go, mã hóa mà bitlocker áp dụng cho ổ đĩa ngón tay cái, làm mọi thứ chậm lại khá nhiều khi nói đến thời gian đọc / ghi. Nó không quá khó để sử dụng miễn là bạn nhớ mật khẩu của mình trên ổ đĩa nhỏ và sẵn sàng đợi nó định dạng / khởi tạo ổ đĩa, nhưng theo kinh nghiệm của tôi, việc truy cập vào ổ đĩa flash chậm hơn khoảng 4 lần. Không biết tại sao nó lại làm chậm ổ USB chứ không phải ổ đĩa nhưng đó là cách đối với tôi và đồng nghiệp của tôi.

Dựa trên thành công của tôi với bitlocker tại nơi làm việc, tôi đã mua Windows Pro cho máy tính tại nhà của mình để có bitlocker và dự định mã hóa một số thư mục bằng nó cho những thứ như tài chính.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.