spdk / spdk.github.io

SPDK organization web pages
8 stars 14 forks source link

Shared iobuf cache per thread #24

Closed jkalwas closed 3 months ago

jkalwas commented 3 months ago

By current design each module has its own private cache. Usually in the IO path only one such buffer is required but could be obtained from different iobuf module depending on configuration (e.g. bdev or nvmf). Such design enforce N pools (small/large) with private cache and increases memory requirements significantly.

tomzawadzki commented 3 months ago

[30min]