Other Information
Before configuring this feature, learn about the license requirements, constraints, and principles.
Availability
- Software versions: Ceph 17.2.7, SPDK 21.01, and UCX 1.14.1
- License: No license is required.
Constraints
The SPDK I/O acceleration feature is implemented based on SPDK + Ceph 17.2.7. SPDK + other distributed storage modes are not supported.
bluefs_buffered_io is not supported in SPDK mode. Therefore, the time for deleting a pool in SPDK mode is longer than that in non-SPDK mode with bluefs_buffered_io enabled, and is the same as that in non-SPDK mode with bluefs_buffered_io disabled. If you create a pool immediately after deleting a pool, it takes a long time to execute the command for creating images.
Principles
Native Ceph distributed storage supports the following NVMe SSD drivers:
- NVMe: kernel-mode driver
- SPDK: user-mode driver
The SPDK I/O acceleration feature enables the user-mode driver to greatly reduce I/O latency and improve Ceph read/write performance. For details, see 3.