在进行投资之前,我们先看看 pNFS 的现状。
截至 2008 年 11 月撰写此文为止,NFSv4.1 的 Request for Comments (RFC) 草案已经进入最后阶段。这个阶段有两个月的时间,主要任务是在发布 RFC 使其经受全行业的检验之前收集和评估意见。发布之后,RFC 的正式审核期是一年。
除了对公众公开以外,这个草案采用的 RFC 标准为实际产品开发打下坚实的基础。因为在将来的审核期只可以对这些标准进行小的改动,所以供应商现在就可以设计和构建可行的、有市场价值的解决方案。许多供应商的产品将于明年上市。
可以这样说,在几个月之内,您可以找到 pNFS 的开源实现。Panasas 和密歇根大学信息技术集成中心(CITI)是开发 NFSv4.1 和 pNFS for Linux 的领先者。当它们发布时,早期采用者可以通过构建简单的 pNFS 网络来探索该软件。
实际上,pNFS 的前身和基础技术已经投入使用,虽然受到限制但表现不俗。世界上最快的超级计算机(在 Top 500 调查中排名第一),同时也是第一台达到一个 petaflop 的计算机使用 Panasas 构建的并行文件系统,该系统是 pNFS 标准的核心。(一个 petaflop 是指计算机每秒计算一千万亿次)。这个运行 Linux 的庞大系统位于 Los Alamos National Laboratory,拥有 12,960 个处理器,它被授予称号 Roadrunner,并且是第一台使用不同类型处理器的超级计算机,如图 4 所示。AMD Opteron X64 处理器和 IBM 的 Cell Broadband Engine? 都提升了计算能力。在 2006 年,使用 Panasas 早期并行文件系统的 Roadrunner 的传输速率峰值是 1.6 GB 每秒。在 2008 年,Roadrunner 并行存储系统能够维持数百 GB 每秒的速率。相比之下,传统的 NFS 的峰值一般是几百兆字节每秒。
图 4. Roadrunner,第一台达到每秒计算一千万亿次的超级计算机
NFSv4.1 标准和 pNFS 是 NFS 标准的巨大改进,它是对一个拥有 20 多年历史的老技术的最大改动,该技术由 Sun Microsystems 的 Bill Joy 在 20 世纪 80 年代发明。经过 5 年的开发,NFSv4.1 和 pNFS 现在已经准备好为超级计算机提供超级存储速度。
并行存储将成为未来存储技术的主导!
关于作者
Martin Streicher 是一名自由 Ruby on Rails 开发人员,他还是 Linux Magazine 的前任主编。Martin 获得 Purdue University 的计算机科学硕士学位,并从 1986 年开始编写类 UNIX 系统。他的爱好是收藏艺术品和玩具。