规格约束
- cache初始化传入容量大小,当前最大256TiB,不支持动态修改。
- cache_line_size支持8k/16k/32k/64k,推荐使用8KiB。
- ocf会创建io_worker_num个队列,一个io_worker对应一个ocf队列对submission_queue/completion_queue。
- region_id全局唯一,一个slot对应一个core,最多支持511个core,一个core逻辑空间最大4096TiB,最多承载128K个32GiB region。Slot下所有region放在slot对应core。设备空间下,region_id重映射一个remap_id,region在core上对应的区间为remap_id*32GiB~(remap_id+1)*32GiB。
- 同一个slot调用的ocf_get/ocf_put/ocf_invalid/ocf_lookup要求在一个线程中。
父主题: 读缓存集成说明