我有一台上网本,第二个分区上有Windows,第三个分区上有Xubuntu(/
和/home
)。我选择在安装过程中加密我的主文件夹。上网本的性能足以满足小型计算机的需求,但我希望提高性能。我找不到有关与主分区加密相关的开销(CPU或驱动器)的太多信息。我运行以下命令,写入我的主分区以及已安装的Windows分区:
dd if=/dev/zero of=~/dummy bs=512 count=10240
dd if=/dev/zero of=/media/Windows/dummy bs=512 count=10240
第一个返回2.4MB / s,第二个返回2.5MB / s。因此,我可以推断出主文件夹加密的开销很少吗?我不确定不同的文件系统是否会有所不同(/
并且/home
是ext3)。
更新1
我不知道为什么我不使用/tmp
而不是挂载的Windows文件夹。仅/home
加密,/tmp
未加密的ext3 也是如此。上面的结果dd
令人震惊:
~
:2.4 MB /秒
/tmp
:42.6 MB /秒
请发表评论?我问这个的原因是上网本上的磁盘访问明显很慢。
更新2
我为每个dd
操作计时time
:
~
:
real 0m2.217s
user 0m0.028s
sys 0m2.176s
/tmp
:
real 0m0.152s
user 0m0.012s
sys 0m0.136s
另请参阅:关于UbuntuForums.org的讨论和错误报告 (2012/05/11:现在似乎是与SSD相关的错误)
编辑:输出mount
:
/dev/sda3 on / type ext3 (rw,noatime,errors=remount-ro,user_xattr,commit=600)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/USER/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=USER)
2012年5月1日更新:供参考的更多相关链接:(旧的)Phoronix 测试,此处类似的问题,此处重复的问题以及类似的 SuperUser问题。这里有一个很好的总结性答案表明,性能损失仅在小型/上网本(Atom)处理器和SSD上明显。
/media/Windows
是ntfs。