Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2129272
  • 博文数量: 229
  • 博客积分: 7217
  • 博客等级: 上校
  • 技术积分: 3224
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 17:23
个人简介

个人主页https://xugaoxiang.com,微信公众号: Dev_Club 或者搜索 程序员Club

文章分类

全部博文(229)

文章存档

2017年(1)

2016年(20)

2015年(23)

2013年(1)

2012年(23)

2011年(68)

2010年(62)

2009年(31)

分类: 服务器与存储

2009-04-08 13:31:22

nfsv4.1系统架构
nfsv4.1较v4扩展的内容:
1、会话
   是应客户端请求建立的服务器对象(MDS),维护属于某个客户的服务器状态,会话始终存在而不管连接是否存在,每个客户可以有多个session,与clientid相关联。
2、目录委托
   持有目录委托的客户可以缓存目录文件内容,不需要定期向服务器查询其缓存的有效性;当目录变化时,服务器通过回调将变化通知客户。目录委托所涵盖的内容包括目录本身的属性和它的所有目录项,当两者之一改变时,目录委托都被收回。目录委托有只读和可写之分。它的目的是减少客户端缓存刷新和有效性检查次数。
3、pNFS特性
   pNFS特性能并行读取文件,文件被分块到多个存储中去。这与RAID0相似,允许磁盘驱动器并行提供数据来提高性能,加入并行I/O,共享文件系统,但数据不经过NFS服务器,CLIENT直接和DS相连,实现高速存取。
其中1和3都是针对pNFS的。

整体架构图如下,本人主要关心和pNFS相关的特性,体现在control protocol。

详细资料链接:


 
nfsv4.1 client and server之间的交互如下: 
阅读(4827) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:soft-RAID realization

给主人留下些什么吧!~~