Encryption

是單個或多個隊列的 cryptsetup 基準測試

  • February 5, 2016

假設 cryptsetup 基準測試提供 2 GiB/s 的性能。它是每個隊列,所以在 4 核處理器上我可以以 8 GiB/s 的速度從磁碟讀取(假設我不受 SATA 等限制並且它可以完美擴展)還是已經考慮到它?

cryptsetup benchmark只使用一個核心。您可以在它執行時看到這一點top,它永遠不會超出100%一個核心。

我不太確定cryptsetup benchmark性能與物理儲存介質上的實際性能有何關係;一個tmpfs基礎的循環設備給出了2GiB/s根據pv,而基准說2666.5 MiB/s

因此,預計速度會略低於基準聲稱的速度。

至於擴展到多核,現在不確定這是否是一回事。我想不會,因為如果是的話,我也希望它也能相應cryptsetup benchmark地擴展。但這只是一個猜測。過去,您必須使用多個 LUKS 容器(以及這些容器上的多個讀取器)才能讓多個核心進行加密。

引用自:https://unix.stackexchange.com/questions/260194