
cryptsetup ベンチマークが 2GiB/s パフォーマンスを提供すると仮定します。キューごとに行われるので、4コアプロセッサではディスクから8GiB/sの速度でデータを読み取ることができます(SATAなどによって制限されず完全に拡張されるという仮定のもと)、それともすでに考慮されていますか?
答え1
cryptsetup benchmark
単一コアのみが使用されます。top
実行中にこれを見ることができ、決して100%
1つのコアを超えません。
cryptsetup benchmark
パフォーマンスが物理記憶媒体の実際のパフォーマンスとどのように関連しているかわかりません。tmpfs
ループベースのデバイス2GiB/s
はパフォーマンスの観点から提供されpv
、ベンチマークはパフォーマンスの観点から提供されます2666.5 MiB/s
。
したがって、速度はベンチマークで主張するよりもわずかに低いと予想されます。
マルチコアへの拡張に関しては、現在そのような場合であるかどうかはわかりません。私はそうではないと思います。もしそうなら、それcryptsetup benchmark
に応じて規模が拡大すると期待するからです。しかし、これは単なる推測です。過去には、暗号化を実行する複数のコアを持つために、複数のLUKSコンテナ(およびそのコンテナの複数のリーダー)を使用する必要がありました。