linux初探

首页

应用服务器

Linux技巧

中文文档

Linux初级

服务器源代码

命令详解

Linux技术应用

Linux安全应用

Linux业界新闻

UniX技术文章

Linux编程与内核

Linux数据库

Linux服务器

Linux安装指导

Linux论坛

首页>>Linux技术应用>>文章正文

Linux中XFS概述

XFS 是一种高性能的64 位文件系统,由SGI 公司为了替代原有的EFS 文件系统而开发的。XFS 通过保持cache 的一致性、定位数据和分布处理磁盘请求来提供对文件系统数据的低延迟、高带宽的访问。目前SGI已经将XFS文件系统从IRIX移植到Linux。

  分配组(allocation groups)
  
  当创建 XFS 文件系统时,底层块设备被分割成八个或更多个大小相等的线性区域(region),用户可以将它们想象成"块"(chunk)或者"线性范围(range)",在 XFS 中,每个区域称为一个"分配组"。分配组是唯一的,因为每个分配组管理自己的索引节点(inode)和空闲空间,实际上是将这些分配组转化为一种文件子系统,这些子系统透明地存在于 XFS 文件系统内。有了分配组,XFS 代码将允许多个线程和进程持续以并行方式运行,即使它们中的许多线程和进程正在同一文件系统上执行大规模 IO 操作。因此,将 XFS 与某些高端硬件相结合,将获得高性能而不会使文件系统成为瓶颈。分配组在内部使用高效的 B+树来跟踪主要数据,具有优越性能和极大的可扩展性。
  
  日志记录
  
  XFS 也是一种日志记录文件系统,它允许意外重新引导后的快速恢复。象 ReiserFS 一样,XFS 使用逻辑日志;它不象 ext3 那样将文字文件系统块记录到日志,而是使用一种高效的磁盘格式来记录元数据的变动。就 XFS 而言,逻辑日志记录是很适合的;在高端硬件上,日志经常是整个文件系统中争用。

相关文章

·Ubuntu中安装QQ
·Ubuntu中安装英汉辞典
·Red Hat Linux 9.0安装问题!!!!求救!!!!!!!!!!
·Linux中ReiserFS日志简介
·搞定KDE下英文菜单变中文问题
·现在又遇到另外的难题,请大侠们关注。
·回复Linux下能玩游戏吗
·Linux 的无线未来一点认识
·在Linux中对超级用户和普通用户的理解

热门文章

·Linux系统中的一点幽默
·关于手机Linux的来龙去脉
·Linux Ext3日志模式
·Linux中ReiserFS日志简介
·搞定KDE下英文菜单变中文问题
·Linux中XFS概述
·现在又遇到另外的难题,请大
·回复Linux下能玩游戏吗
·Linux系统与主要UNIX系统之间
·Linux内核版本文件概述

Copyright@2005 www.linuxGoo.com All Right Reserved