Hasty Briefsbeta

双语

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兼容性。