É o benchmark cryptsetup para filas únicas ou múltiplas

2

Vamos dizer que os benchmarks cryptsetup dão um desempenho de 2 GiB / s. É por fila assim no processador de 4 núcleos que eu pude ler do disco a 8 GiB / s (supondo que eu não estivesse limitado por SATA etc. e seria dimensionado perfeitamente) ou ele já leva isso em conta?

    
por Maciej Piechotka 05.02.2016 / 19:48

1 resposta

1

cryptsetup benchmark usa apenas um único núcleo. Você pode ver isso em top enquanto está em execução, nunca ultrapassa 100% de apenas um núcleo.

Não sei ao certo como cryptsetup benchmark performance está relacionado ao desempenho real em mídia de armazenamento físico; um dispositivo de loop baseado em tmpfs2GiB/s de acordo com pv , enquanto o benchmark diz 2666.5 MiB/s .

Portanto, espere velocidades ligeiramente mais baixas do que as reivindicações de referência.

Quanto ao escalonamento para vários núcleos, não tenho certeza se isso é uma coisa hoje em dia. Eu acho que não, já que se fosse, eu esperaria que o cryptsetup benchmark fosse dimensionado de acordo, também. Mas isso é apenas um palpite. Costumava ser necessário usar vários contêineres LUKS (e vários leitores nesses contêineres) para obter vários núcleos trabalhando na criptografia.

    
por 05.02.2016 / 20:03

Tags