Show HN: ZeroFS: The S3FS that does not suck
10 months ago
- #storage
- #filesystem
- #performance
- ZeroFS是一个使用SlateDB作为存储后端的NFS服务器,与S3FS不同。
- 配置需要设置SLATEDB_CACHE_DIR和SLATEDB_CACHE_SIZE_GB参数。
- AWS相关设置包括终端URL、存储桶名称、访问密钥和区域。
- 提供了用于本地挂载的NFS挂载命令。
- S3FS将文件系统操作直接映射为S3对象,文件以单个对象形式存储。
- ZeroFS采用SlateDB(LSM树结构),将文件分块为64KB的块以提高效率。
- S3FS对小文件延迟较高,且部分更新性能较差。
- ZeroFS针对小型随机I/O、高效部分更新和快速目录操作进行了优化。
- S3FS成本随API请求量增长;ZeroFS通过压缩分摊成本。
- ZeroFS通过SlateDB检查点支持硬链接和快照功能。
- ZeroFS在文件系统工作负载上性能更优,但缺乏直接S3兼容性。