3.5. engenger v2 프로토콜의 압축 모드
Messageenger v2 프로토콜은 압축 기능을 지원합니다. 압축은 기본적으로 활성화되어 있지 않습니다.
피어 간 메시지의 보안 수준이 감소되므로 동일한 메시지를 압축하고 암호화하는 것은 권장되지 않습니다. 암호화가 활성화되면 구성 옵션 ms_osd_compress_mode 가 true 로 설정될 때까지 압축 활성화 요청이 무시됩니다.
두 가지 압축 모드를 지원합니다.
force- 다중 가용 영역 배포에서 OSD 간 복제 메시지를 압축하면 대기 시간을 줄일 수 있습니다.
- 퍼블릭 클라우드에서 메시지 크기를 최소화하여 네트워크 비용을 클라우드 공급자로 줄입니다.
- NVMe가 있는 퍼블릭 클라우드의 인스턴스는 장치 대역폭에 비해 낮은 네트워크 대역폭을 제공합니다. 악의적인 중간자 공격에 대한 보호 기능을 제공하지 않습니다.
none- 메시지는 압축 없이 전송됩니다.
메시지 압축이 활성화되었는지 확인하려면 debug_ms 명령을 실행하고 연결에 대한 일부 디버그 항목을 확인합니다. 또한 ceph config get 명령을 실행하여 네트워크 메시지의 다양한 구성 옵션에 대한 세부 정보를 가져올 수 있습니다.