내 Linux 서버는 LUKS 암호화를 계산하는 데 많은 시간을 소비합니다. 하드웨어를 가속화하는 방법이 있습니까 (예 : PCI Express 카드 사용)?
답변
커널 2.6.32부터는 최신 Intel 프로세서의 AES-NI 명령어가 dm-crypt에서 지원됩니다. 프로세서가이 지시 사항을 지원하는 경우 / proc / cpuinfo를 점검 할 수 있습니다. 그렇지 않으면 프로세서를 업그레이드하면 하드 디스크 암호화 속도가 빨라집니다 (실제로 AES 암호화를 사용하는 경우)
답변
AESNI 는 AES 암호화를위한 하드웨어 가속입니다. LUKS / dmcrypt가 AES를 사용하도록 설정되어 있고 프로세서가이를 지원하는 한 AESNI 커널 모듈을 수동 또는 자동으로 추가 할 수 있습니다.
수동 (작동 / 지원되는지 테스트)
sudo modprobe aesni-intel
자동적 인
sudo vim /etc/initramfs-tools/modules
- aesni_intel 추가
sudo update-initramfs -u
드라이브를 해독하고 기본 커널을로드하기 전에 사용 가능하기를 원하기 때문에 일반 커널뿐만 아니라 initramfs에 추가하고 싶습니다.
답변
내 지식으로는 dm-crypt / luks 암호화를위한 애드온 카드는 없습니다. DM은이를 지원하지 않습니다.
즉, GPU 가속을 처리 파이프 라인에 사용할 수 있다면 GPU 가속을 얻기 위해 발을 내딛는 것처럼 보입니다. 서버에는 여전히 GPU가 거의 없기 때문에 (변경되고 있지만) 이것은 유용하지 않을 수 있습니다.