存算分离下,be哪些配置可以使用ssd
比方说:
1.compaction是把数据先拉到本地磁盘,在读进内存compaciton?还是直接从s3拉到内存,本地磁盘都不停留?
如果有在本地磁盘停留,怎么使用ssd作为compaction的地方。
2. 数据的cache用了磁盘,配置file_cache_path
3. 还有哪些用到磁盘。
4. 存算分离下,store_root_path 是存什么数据
存算分离下,be哪些配置可以使用ssd
比方说:
1.compaction是把数据先拉到本地磁盘,在读进内存compaciton?还是直接从s3拉到内存,本地磁盘都不停留?
如果有在本地磁盘停留,怎么使用ssd作为compaction的地方。
2. 数据的cache用了磁盘,配置file_cache_path
3. 还有哪些用到磁盘。
4. 存算分离下,store_root_path 是存什么数据
存算分离模式下,流程是先把数据拉到BE,做完compaction然后直接写回对象存储,不过compaction 在读老数据时会占用file cache,但是产生的新数据默认不会进cache。不过有个开关能打开:enable_file_cache_keep_base_compaction_output。
你这里的SSD 其实就是 file cache 所在的盘。
存算分离模式下,本地只有缓存目录 file_cache_path,数据是存到对象上的。