Chr*_*ris 107 encryption windows-7-x64
我是一名ASP.NET/C#开发人员.我一直使用VS2010.我想在我的笔记本电脑上启用BitLocker来保护内容,但我担心性能下降.使用像Visual Studio这样的IDE的开发人员正在同时处理大量的文件.我想,比通常的办公室工作人员更多.
所以我很好奇是否有其他开发人员使用BitLocker进行开发.表现如何?它引人注目吗?如果是这样,那不好吗?
我的笔记本电脑是2.53GHz Core 2 Duo,配备4GB RAM和Intel X25-M G2 SSD.它非常活泼,但我希望它保持这种状态.如果我听到一些关于BitLocker的坏故事,我会继续做我现在正在做的事情,这就是当我没有积极地工作时保留RAR的密码,然后在我完成时将其设置为SDelele(但它是这样的痛苦).
2015年更新:我旅行时一直在Surface Pro 3上使用Visual Studio 2015,默认启用了BitLocker.感觉就像我的台式机一样,i7-2600k @ 4.6 GHz.我认为在具有良好SSD的现代硬件上,你不会注意到!
小智 111
凭借我的T7300 2.0GHz和金士顿V100 64GB SSD,结果如下
Bitlocker 关闭 → 开启
顺序读取243 MB/s→ 140 MB/s
顺序写入74.5 MB/s→ 51 MB/s
随机读取176 MB/s→ 100 MB/s
随机写入,4KB速度几乎相同.
显然处理器是这种情况下的瓶颈.在实际使用中,启动时间大致相同,Opera 11.5的冷启动与79个选项卡保持相同的4秒从缓存加载的所有选项卡.
在两种情况下,VS2010的小型构建需要2秒.较大的构建需要2秒,而之前为5.这些都是棒球场,因为我看着我的手表.
我猜这一切都取决于处理器,ram和ssd与hdd的组合.在我的情况下,处理器没有硬件AES,因此编译是最糟糕的情况,需要汇编和加密的周期.
使用Sandy Bridge的新系统可能会更好地在开发环境中使用支持Bitlocker的SDD.
就个人而言,我保持Bitlocker的功能,尽管性能受到影响,因为我经常旅行.打开/关闭Bitlocker只需不到一个小时,所以也许你可以在旅行时打开它然后禁用它.
Thinkpad X61,Windows 7 SP1
Kry*_*zal 53
一些实际测试......
此测试使用系统分区.非系统分区的结果更好一些.
分数减少:
阅读:5%
写:16%
没有BitLocker:
使用BitLocker:
因此,您可以看到,通过非常强大的配置和现代SSD磁盘,您可以通过测试看到性能下降.我不知道典型的工作是什么,尤其是Visual Studio.
tij*_*vdk 19
使用带有BitLocker的笔记本电脑已经使用了近2年,现在或多或少有类似的规格(虽然不幸的是没有SSD),但我可以说它真的不是那么糟糕,甚至不显着.虽然我没有使用这台没有启用BitLocker的特定机器,但与我的台式机(双核,16 GB,双Raptor磁盘,没有BitLocker)相比,它真的不会感觉迟钝.建设大型项目可能需要更长的时间,但还不足以引起注意.
用更多非科学的"证明"来支持这一点:在我加入公司之前,我的许多同事都在没有BitLocker的情况下密集使用他们的机器(在我加入的时候强制使用它,尽管我很确定两个事件是完全无关的),它们也没有经历过明显的性能下降.
对我个人而言,拥有像BitLocker这样的"永远在线"解决方案胜过手动加密步骤.另一方面,用于USB设备的Bitlocker-to-go(Windows 7上新增功能)使用起来非常烦人,因为您无法轻松地与非W7机器交换信息.因此我使用TrueCrypt作为可移动媒体.
我是从理论的角度来谈这里的; 我没有尝试过BitLocker.
BitLocker使用带有128位密钥的AES加密.在Core2机器上,时钟频率为2.53 GHz,使用一个内核,加密速度应该在110 MB/s左右.两个核心可以处理大约220 MB/s,假设完美的数据传输和核心同步没有开销,并且没有任何需要CPU同时(实际上是一个假设的地狱).X25-M G2的读取带宽为250 MB/s(这就是规格所说的),因此,在"理想"条件下,BitLocker必然会出现一些减速.
然而,读取带宽并不重要.复制大文件时很重要,这不是你经常做的事情.在日常工作中,访问时间更为重要:作为开发人员,您可以创建,编写,读取和删除许多文件,但它们都很小(大多数都小于1兆字节).这就是SSD"活泼"的原因.加密不会影响访问时间.所以我的猜测是任何性能下降都可以忽略不计(*).
(*)这里我假设微软的开发人员正确地完成了他们的工作.
小智 5
对于许多应用来说,差异是巨大的。如果您当前受到存储吞吐量的限制,特别是在读取数据时,BitLocker 会减慢您的速度。
与其他基于整个磁盘或整个分区加密的软件(如 TrueCrypt)进行比较会很有用(如果您与 Linux 双重启动,则它具有优势,因为它适用于 Windows 和 Linux)。
更好的选择是使用硬件加密,许多 SSD 以及 Hitachi 7200 RPM HDD 都提供该功能。加密v.不加密的性能是不可检测的,并且加密对于操作系统来说是不可见的。如果您有一台不错的笔记本电脑,您可以使用内置的安全功能来生成和存储密钥,您的密码可以从笔记本电脑的加密密钥存储中解锁该密钥。