10,456
Stars
1,155
Forks
90
Watchers
181
Open Issues
MIT
许可证
C++
语言
2025-02-27
创建时间
2026-11-08
最近更新
项目能做什么
专为应对 AI 训练与推理负载挑战设计的高性能分布式文件系统。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# Fire-Flyer File System [](https://github.com/deepseek-ai/3fs/actions/workflows/build.yml) [](LICENSE) The Fire-Flyer File System (3FS) is a high-performance distributed file system designed to address the challenges of AI training and inference workloads. It leverages modern SSDs and RDMA networks to provide a shared storage layer that simplifies development of distributed applications. Key features and benefits of 3FS include: - Performance and Usability - **Disaggregated Architecture** Combines the throughput of thousands of SSDs and the network bandwidth of hundreds of storage nodes, enabling applications to access storage resource in a locality-oblivious manner. - **Strong Consistency** Implements Chain Replication with Apportioned Queries (CRAQ) for strong consistency, making application code simple and easy to reason about. - **File Interfaces** Develops stateless metadata services backed by a transactional key-value store (e.g., FoundationDB). The file interface is well known and used everywhere. There is no need to learn a new storage API. - Diverse Workloads - **Data Preparation** Organizes outputs of data analytics pipelines into hierarchical directory structures and manages a large volume of intermediate outputs efficiently. - **Dataloaders** Eliminates the need for prefetching or shuffling datasets by enabling random access to training samples across compute nodes. - **Checkpointing** Supports high-throughput parallel checkpointing for large-scale training. - **KVCache for Inference** Provides a cost-effective alternative to DRAM-based caching, offering high throughput and significantly larger capacity. ## Documentation * [Design Notes](docs/design_notes.md) * [Setup Guide](deploy/README.md) * [USRBIO API Reference](src/lib/api/UsrbIo.md) * [P Specifications](./specs/README.md) ## Performance ### 1. Peak throughput The following figure demonstrates the throughput of read stress test on a large 3FS cluster. This cluster consists of 180 storage nodes, each equipped with 2×200Gbps InfiniBand NICs and sixteen 14TiB NVMe SSDs. Approximately 500+ client nodes were used for the read stress test, with each client node configured with 1x200Gbps InfiniBand NIC. The final aggregate read throughput reached approximately 6.6 TiB/s with background traffic from training jobs.  To benchmark 3FS, please use our [fio engine for USRBIO](benchmarks/fio_usrbio/README.md). ### 2. GraySort We evaluated [smallpond](https://github.com/deepseek-ai/smallpond) using the GraySort benchmark, which measures sort performance on large-scale datasets. Our implementation adopts a two-phase approach: (1) partitioning data via shuffle using the prefix bits of keys, and (2) in-partition sorting. Both阅读完整原文
项目深度分析 AI 生成
企业级3FS部署实施与专家技术支持服务
| 产品构想 | 针对自建GPU/AI集群的企业,提供基于RDMA、NVMe及FoundationDB依赖环境的3FS集群规划、部署上线及全生命周期性能调优运维支持。 |
| 核心功能 | 3FS自动化部署编排脚本、软硬件兼容性适配(InfiniBand/RoCE)、FoundationDB元数据集群调优、生产环境SLA故障排查服务。 |
| 目标用户 | 拥有数百卡以上自建AI算力集群但缺乏底层分布式存储深度调优能力的AI独角兽、科研院所及企业AI实验室。 |
| 难度/周期 | 高 · 2-3个月(需先建立标准化实施交付方案) · 成本:极高(需具备高端RDMA网络设备、多节点NVMe硬件测试环境) |
| 收费模式 | 年度技术支持服务订阅费(按存储节点或GPU集群规模阶梯计费)+ 专家实施人天费。 |
| 竞争风险 | 3FS依赖高规格InfiniBand/RDMA网络与SSD集群,客户群体受限于具备极高算力预算的企业,单客销售周期长;开源社区快速演进可能打破私有修改。 |
| 依据 | 已验证事实 |
3FS 可视化运维监控与管理控制台 (3FS Enterprise Management Platform)
| 产品构想 | 开发针对3FS的分布式可视化监控平台,实时跟踪SSD吞吐、RDMA链路指标、FoundationDB元数据状态以及KVCache/训练Checkpoints任务的I/O分布。 |
| 核心功能 | 3FS节点拓扑可视化看板、CRAQ复制链健康度告警、KVCache GC回收监控、训练Checkpoint I/O慢节点诊断分析。 |
| 目标用户 | AI集群平台工程团队(Platform/SRE)、算力中心系统管理员。 |
| 难度/周期 | 中等 · 3-4个月 · 成本:中等(软件层开发为主,需接入现有测试集群做遥测打点) |
| 收费模式 | 按受纳管节点收费的商业管理控制台软件许可授权(License)。 |
| 竞争风险 | 企业客户通常倾向使用自建Prometheus+Grafana方案,纯监控界面若无深度I/O诊断能力难以形成高付费壁垒。 |
| 依据 | AI推测 |
基于3FS的LLM推理长文本KVCache加速层中间件
| 产品构想 | 封装针对vLLM、TensorRT-LLM等主流推理框架的存储加速插件,利用3FS的USRBIO API实现跨节点、跨机器的长文本KVCache分布式高吞吐卸载与共享预加载。 |
| 核心功能 | 兼容主流LLM推理框架的KVCache 3FS Connector、跨节点KVCache高效置换算法、低延迟异步读取优化接口。 |
| 目标用户 | 承接超长上下文(Long-context)、高并发大模型推理服务的API云厂商及独立应用提供商。 |
| 难度/周期 | 高 · 4-6个月 · 成本:高(需要多节点GPU算力与3FS集群进行端到端性能压测验证) |
| 收费模式 | 软件按使用核数/节点订阅授权,或打包进长文本推理加速专属解决方案中收费。 |
| 竞争风险 | 开源推理引擎(如vLLM)本身也在演进其内部缓存机制(如PagedAttention与分层Cache),存在技术路线被上游框架原生实现部分替代的可能。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2025-02-27,近 30 天仍在推送 |
| 社区活跃 | Star 10,456 / Fork 1,155 / Issue 181(数据支持,可自行核实) |
| 许可证 | MIT |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。