Performance
LUKS 加密卷的文件系統性能?
由於您可以使用所需的任何文件系統格式化 LUKS 卷,某些文件系統是否更適合加密文件系統的 IO 性能?具體來說,我想知道一個文件位於
ext4
分區上的循環設備。由於寫入文件系統的所有數據都是加密的,某些文件系統是寫更少的元數據還是更有效地寫它?zfs
或ext2
/會ext3
比ext4
在加密的環回文件系統上執行得更好嗎?
十多年來,我一直在執行 LUKS 加密文件系統,包括 ext2/3/4、XFS、ZFS 以及可能我已經忘記的其他一些文件系統。雖然我手頭沒有任何基準,但我確實有一些筆記要分享:
LUKS 唯一真正的性能問題是加密和解密本身。這會給程序帶來一些延遲,並有可能使磁碟 I/O 受 CPU 限制。在沒有片上硬體 AES 加速的舊系統上,這是一個重大問題。今天,只要你的處理器中有 AES-NI 和這十年的核心,對於中等工作負載來說幾乎不會引起注意。如果你有一個最近的(3.x+?)核心,它可以在多個核心執行緒中進行加密,那就更好了。