25、数据库、应用程序与集群监控技术解析

数据库、应用程序与集群监控技术解析

一、网络文件系统(NFS)

1.1 NFS 架构概述

NFS(SUN Network File System)的架构能让文件服务器将服务器上的文件系统呈现给客户端,使其感觉就像使用本地文件系统一样,这种体验十分逼真,仅在某些特殊情况下会有所不同。客户端挂载 NFS 文件系统的方式和挂载本地文件系统类似,主要区别在于特殊设备名被替换成了服务器地址和远程目录。客户端的 NFS 文件系统会与远程服务器建立 TCP 或 UDP 连接,之后客户端向 NFS 服务器发送请求数据包,服务器处理请求并返回响应数据包。

1.2 NFS 工作机制

当文件系统调用进入 NFS 文件系统时,其处理方式和本地文件系统类似,但涉及物理文件系统(如超级块、磁盘索引节点等)的代码会被替换为使用公共领域 NFS 协议对远程服务器的调用。NFS 客户端会创建本地虚拟节点(vnodes),在本地内存中缓存文件数据,并使用本地锁来序列化客户端计算机上的并发线程。

1.3 NFS 协议特点

SUN 公司将 NFS 协议设计在较高的抽象层面,主要处理目录和文件等实体,而非索引节点和目录块,这样该协议就不会局限于特定的文件系统,如 ufs。NFS 客户端几乎可用于所有操作系统,包括 Windows,而 NFS 服务器则可用于所有已知的 UNIX 系统。尽管发送 NFS 数据包的客户端是内核驱动程序,但服务器端由用户级守护进程(nfsd 和 mountd)接收数据包,不过大部分实际工作还是由内核驱动完成。

1.4 NFS 特殊特性

  • 无状态服务器(
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值