cryptsetup은 단일 또는 다중 대기열에 대한 벤치마크입니다.

cryptsetup은 단일 또는 다중 대기열에 대한 벤치마크입니다.

cryptsetup 벤치마크가 2GiB/s 성능을 제공한다고 가정합니다. 대기열별로 이루어지므로 4코어 프로세서에서는 디스크에서 8GiB/s의 속도로 데이터를 읽을 수 있습니다(SATA 등에 의해 제한되지 않고 완벽하게 확장된다는 가정 하에), 아니면 이미 고려되어 있습니까?

답변1

cryptsetup benchmark단일 코어만 사용됩니다. top실행되는 동안 이것을 볼 수 있으며 , 결코 100%하나의 코어를 초과하지 않습니다.

cryptsetup benchmark성능이 물리적 저장 매체의 실제 성능과 어떤 관련이 있는지 잘 모르겠습니다 . tmpfs루프 기반 장치 2GiB/s는 성능 측면에서 제공되는 pv반면 벤치마크는 성능 측면에서 제공됩니다 2666.5 MiB/s.

따라서 속도는 벤치마크에서 주장하는 것보다 약간 낮을 것으로 예상됩니다.

멀티 코어로의 확장에 관해서는 현재 그런 경우인지 확실하지 않습니다. 나는 그렇지 않다고 생각합니다. 만약 그렇다면 그에 cryptsetup benchmark따라 규모가 확장될 것으로 기대하기 때문입니다. 그러나 이것은 단지 추측일 뿐이다. 과거에는 암호화를 수행하는 여러 코어를 갖기 위해 여러 LUKS 컨테이너(및 해당 컨테이너의 여러 판독기)를 사용해야 했습니다.

관련 정보