我有一个便宜的Linx 10v64 平板电脑- Intel Atom x5-z8300、4GB RAM、64 GB eMMC 模块。
我正在考虑在主(OS)驱动器上启用 bitlocker,但担心考虑到机器的适中规格会对性能产生影响。
为了测试目的,我创建了一个 7GB 的分区,并运行了 CrystalDiskMark:
-----------------------------------------------------------------------
CrystalDiskMark 5.2.0 x64 (C) 2007-2016 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 140.647 MB/s
Sequential Write (Q= 32,T= 1) : 89.082 MB/s
Random Read 4KiB (Q= 32,T= 1) : 33.730 MB/s [ 8234.9 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 15.586 MB/s [ 3805.2 IOPS]
Sequential Read (T= 1) : 156.034 MB/s
Sequential Write (T= 1) : 96.884 MB/s
Random Read 4KiB (Q= 1,T= 1) : 10.380 MB/s [ 2534.2 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 15.317 MB/s [ 3739.5 IOPS]
Test : 1024 MiB [E: 0.4% (26.4/7167.0 MiB)] (x5) [Interval=5 sec]
Date : 2016/11/15 21:52:26
OS : Windows 10 Professional [10.0 Build 14393] (x64)
然后我在分区上启用了 bitlocker,并再次运行:
-----------------------------------------------------------------------
CrystalDiskMark 5.2.0 x64 (C) 2007-2016 hiyohiyo
Crystal Dew World : http://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes
Sequential Read (Q= 32,T= 1) : 154.574 MB/s
Sequential Write (Q= 32,T= 1) : 92.137 MB/s
Random Read 4KiB (Q= 32,T= 1) : 33.680 MB/s [ 8222.7 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 16.052 MB/s [ 3918.9 IOPS]
Sequential Read (T= 1) : 120.384 MB/s
Sequential Write (T= 1) : 70.879 MB/s
Random Read 4KiB (Q= 1,T= 1) : 8.561 MB/s [ 2090.1 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 13.000 MB/s [ 3173.8 IOPS]
Test : 1024 MiB [E: 0.4% (26.6/7167.0 MiB)] (x5) [Interval=5 sec]
Date : 2016/11/15 22:07:10
OS : Windows 10 Professional [10.0 Build 14393] (x64)
令我惊讶的是,虽然一些测量的速度较慢,但具有多个队列的顺序测试要快一些。
怎么会这样?我以为 bitlocker 代表了处理器的开销 - 在这种情况下,只有 Atom。
答案1
BitLocker 可能在进行一些压缩和加密,因此这是 CPU 开销与硬盘上较小数据之间的权衡。使用速度更快的磁盘(例如 SSD),结果可能与预期一致 - BitLocker 会更慢。
考虑磁盘驱动器远的比 RAM 慢数百倍或数千倍,因此节省一点磁盘访问时间就值得大量使用处理。顺便说一句,我注意到,由于适度压缩,Macrium Reflect 等映像软件的有效磁盘写入速度比最大可能磁盘吞吐量快约 10 倍。