VeraCrypt

文档 >> 并行处理

并行处理

当您的计算机配备多核处理器(或多个处理器)时,VeraCrypt会并行使用所有核心(或处理器)进行加密和解密操作。例如,当VeraCrypt需要解密一大块数据时,它首先会将该数据块分割成若干较小的片段。片段的数量与核心(或处理器)的数量相等。然后,所有片段会并行进行解密(片段1由线程1解密,片段2由线程2解密,依此类推)。加密操作也采用相同的方法。
因此,如果您的计算机配备例如四核处理器,那么加密和解密速度将比配备同等规格单核处理器的计算机快四倍(同样,配备双核处理器的计算机速度将快两倍,依此类推)。
加密/解密速度的提升与核心和/或处理器的数量成正比。
注意:支持超线程技术的处理器会为每个物理核心提供多个逻辑核心(或为每个物理处理器提供多个逻辑处理器)。当计算机固件(如BIOS)设置中启用了超线程功能时,VeraCrypt会为每个逻辑核心/处理器创建一个线程。例如,在一个每个物理核心提供两个逻辑核心的六核处理器上,VeraCrypt会使用12个线程。


当您的计算机配备多核处理器/CPU(或多个处理器/CPU)时, 头部密钥推导 也会进行并行处理。因此,在多核处理器(或多处理器计算机)上挂载卷的速度比在配备同等规格单核处理器(或单处理器计算机)上快几倍。