全盤加密會使上網本的速度減慢多少?

全盤加密會使上網本的速度減慢多少?

我已經習慣使用 TrueCrypt 磁碟區來保護電腦上的各種檔案集。但我認為加密整個硬碟會更加方便和安全,因為所有內容都會被加密。

我最近購買了一台上網本(Acer Aspire One),想知道始終在線的加密過程會產生多大的影響。上網本的處理器有點慢,但運作速度還可以接受。 Visual Studio 是否可用是一個重要標準。

在任何具有更快、多個處理器的好機器上,這可能是一個小問題。但考慮到上網本的處理器速度較慢,TrueCrypt 的全碟加密會產生嚴重影響嗎?

答案1

根據http://www.ghacks.net/2009/11/26/bitlocker-versus-true-crypt-performance/您將體驗到 20% 到 30% 之間的速度下降。

根據http://technet.microsoft.com/de-de/library/ee449438(WS.10).aspx#BKMK_Performance您將體驗不到 10% 的減速。

(bitlocker 和 truecrypt 為系統帶來了類似的工作負載)

事實會更接近20%的罰款。

答案2

性能影響並不明顯。我對 700 個原始檔中 310,00 行 C++ 的編譯進行了計時,產生了超過 150 MB 的輸出。我在非加密驅動器上連續進行了 5 次乾淨構建,使用 TrueCrypt 加密了驅動器,然後再次進行了 5 次乾淨構建。我無法注意到筆記本上有任何差異。我的筆記型電腦沒有 AES-NI 指令,因此如果您的筆記型電腦是最新的,加密速度會快大約 10 倍。我的一個朋友有一台筆記本,其處理器支援 AES-NI 指令,加密和解密速度的基準為每秒 2.5 GB。

答案3

在上網本上執行 Truecrypt 會帶來一些有趣的問題。首先,如果您使用 TrueCrypt 加密整個系統驅動器,那麼您可能會注意到其他人指出的一些緩慢。如果您有 SSD,則尤其如此。 (並不是說 SSD 的加密/解密比 HD 慢,而是 SSD 比 HD 快很多,因此 SSD 的相對減速要大得多。)

若要了解讀取/寫入使用 Truecrypt 加密的 HD 的速度有多快,您可以在 Truecrypt 程式中執行基準測試。從該基準測試中獲得的值將告訴您在讀取磁碟機時可以預期的最大吞吐量。平均吞吐量可能會比這個慢一些,因為您的 CPU 通常會做更多的事情而不僅僅是加密/解密。

然而,在 SSD 上執行 Truecrypt 時還需要考慮另一件事。為了延長它們的壽命,製造商使用了一種稱為磨損均衡的技術。 https://secure.wikimedia.org/wikipedia/en/wiki/Wear_leveling由於 SSD 驅動器上的每個儲存單元在磨損之前只能重寫一定次數,因此驅動器製造商將寫入分佈在驅動器上。這樣,如果您經常修改某個特定文件,則保存該文件的驅動器部分將不會磨損,因為每次重寫時驅動器都會將該文件移動到新位置。

但是,當您告訴 Truecrypt 加密整個磁碟機時,它會加密整個磁碟機。這包括驅動器上的所有資料以及所有空白空間。如果磁碟機是SSD,當您寫入磁碟機時,SSD別無選擇,只能將檔案保存在原來的位置,因為就其而言,磁碟機已滿。因此,磨損均衡功能無法運作,而且您可能會比未加密的情況更快地開始遺失磁碟機的某些部分。

祝你好運。弄清楚如何在上網本上使用 Truecrypt 可能是一個挑戰。

答案4

正如在此所看到的基準,並且根據我自己安裝各種計算機的經驗,它不會以可察覺的方式影響速度。

但它確實會明顯影響訪問時間,您可以在玩遊戲或執行後台文件下載、編譯或渲染時以微快門的形式清楚地註意到這一點。

相關內容