使用“ecryptfs-utils”创建和使用加密文件夹是否会对 CPU 造成额外的压力?

使用“ecryptfs-utils”创建和使用加密文件夹是否会对 CPU 造成额外的压力?

我正在考虑创建一个只有我可以访问的文件夹。我想知道如果我创建私人文件夹,它是否会降低 CPU 性能,因为它可能会导致大量的加密和解密?!

我使用的是 Ubuntu 11.10 32 位操作系统

英特尔酷睿2双核处理器

4 GB RAM。

答案1

没有!它没有带来太大压力,因为我只指示系统加密和解密 /home/username/Private 下的“Private”文件夹

如果您使用 ecryptfs 加密整个“主”目录,那么您会注意到启动时会出现大量磁盘读/写噪音。我仅使用 ecryptfs 来加密/解密“私人”目录,因此这意味着对 CPU 的压力较小。

答案2

当然,这会给你的 CPU 带来一些额外的压力。解密和加密必须进行!话虽如此,我不认为你会注意到任何明显的性能下降。

如果您加密了所有内容,甚至是系统文件(我不知道该工具是否对您有用!),您可能会注意到性能下降!但是,如果您加密了整个主文件夹,我相信它不会降低整体性能。

测试一下 - 如果任务太耗时,你随时可以撤销你的更改 ;)

答案3

使用ecryptfs可能会占用一些内存,但如果不测量的话,我很确定与您的 4GB 相比,这可以忽略不计。它不会占用任何 CPU 时间,除非使用加密文件夹(也许在登录时,但我认为无法测量)。

Truecrypt您可以使用(或OpenSSL或其他)来查看加密速度。在支持乙炔加密速度可以达到 3 GB/s,这远远超过了磁盘所能提供的速度。在不了解你的 CPU 的情况下,我猜它可以加密大约 150 MB/s,如果所有内容都加密,这对于磁盘密集型应用程序来说可能是一个问题。无论如何,加密一个文件夹应该没问题。

相关内容