分布式文件系统和并行文件系统有什么区别与联系?如何区分?

参与8

1同行回答

Lucien168Lucien168  存储工程师 , 地平线机器人
分布式文件系统自然地,“分布式”是重点,它是相对与本地文件系统而言的。分布式文件系统通常指C/S架构或网络文件系统,用户数据没有直接连接到本地主机,而是存储在远程存储服务器上。NFS/CIFS是最为常见的分布式文件系统,这就是我们说的NAS系统。并行文件系统这种文件系统能够...显示全部

分布式文件系统
自然地,“分布式”是重点,它是相对与本地文件系统而言的。分布式文件系统通常指C/S架构或网络文件系统,用户数据没有直接连接到本地主机,而是存储在远程存储服务器上。NFS/CIFS是最为常见的分布式文件系统,这就是我们说的NAS系统。

并行文件系统
这种文件系统能够支持并行应用,比如MPI。在并行文件系统环境下,所有客户端可以在同一时间并发读写同一个文件。并发读,大部分文件系统都能够实现。并发写实现起来要复杂许多,既要保证数据一致性,又要最大限度提高并行性,因此在锁机制方面需要特别设计,如细粒度的字节锁。通常SAN共享文件系统都是并行文件系统,如GPFS、StorNext、GFS、BWFS,集群文件系统大多也是并行文件系统,如Lustre, Panasas等。

如何区分?
区分这两者的重点是“分布式”、“并行” 前缀关键字。
简单来说,非本地直连的、通过网络连接的,这种为分布式文件系统;
支持并行应用(如MPI)的,这种为并行文件系统。

这两个概念之间具有重叠之处,比如Lustre,它既是分布式文件系统,也是并行文件系统。

收起
互联网服务 · 2019-01-10
浏览10728

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-01-10
  • 关注会员:2 人
  • 问题浏览:11446
  • 最近回答:2019-01-10
  • X社区推广