WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

评测导购 > 大数据 > 正文

Solaris文件系统功能优劣分析

Watchstor.com  佚名丨2009-10-30 15:43 标签:大数据 混合云 数据保护 云存储 服务器虚拟化 

Solaris在服务器操作系统还是比较常用的,于是我研究了一下Solaris增强文件系统功能,在这里拿出来和大家分享一下,希望对大家有用。NFS 客户机增强功能在 Solaris 9 12/03 发行版中是新增的。以前的发行版中的文件系统功能包括:

◆SPARC: 多 TB UFS 文件系统

◆SPARC: 带有 EFI 磁盘标号的多 TB 卷支持

NFS 客户机增强文件系统功能
此功能在 Solaris 9 12/03 发行版中是新增的。

以下增强功能提高了 NFS 客户机的性能。

放宽了对有线传送大小的限制。现在,传送大小基于基础传输的能力。例如,对于 UDP,NFS 的传送限制仍然是 32 KB。但是,因为 TCP 是流协议,不受 UDP 的数据报限制,因此通过 TCP 的最大传送大小已经增加到 1 MB。

以前,所有写请求都被 NFS 客户机和 NFS 服务器串行化。NFS 客户机已被修改以允许应用程序向单个文件发出并行写入以及并行读取和写入。您可以通过使用 forcedirectio mount 选项在客户机上启用此功能。使用此选项时,您将为已安装文件系统中的所有文件启用此功能。您还可以通过使用 directio() 接口在客户机的单个文件中启用此功能。请注意,除非启用此新功能,否则对文件的写入一定是串行化的。而且,如果正在进行并行写入或并行读取和写入,该文件将不再支持 POSIX 语义。

NFS 客户机不再使用过多的 UDP 端口。以前,NFS 通过 UDP 进行传送,针对每个未解决的请求使用单独的 UDP 端口。现在,缺省情况下,NFS 客户机仅使用一个 UDP 保留端口。但是,此支持是可配置的。如果同时使用多个端口会通过增强的可伸缩性来提高系统性能,则可以将系统配置为使用多个端口。此功能还可以镜像 NFS-over-TCP 支持,它从开始就具有这种配置能力。

SPARC: 多 TB UFS 文件系统功能,此功能在 Solaris 9 8/03 发行版中是新增的。

本 Solaris 发行版在运行 64 位 Solaris 内核的系统上支持多 TB UFS 文件系统。以前,UFS 文件系统在 64 位系统和 32 位系统上的大小仅限于约 1 TB (Tbyte)。所有 UFS 文件系统命令和公用程序已更新为支持多 TB UFS 文件系统。

开始时您可以创建一个小于 1 TB 的 UFS 文件系统。您可以通过使用 newfs -T 命令指定该文件系统之后可以增大为一个多 TB 文件系统。此命令设置索引节点和碎片密度以为多 TB 文件系统进行相应的伸缩。

支持多 TB UFS 文件系统假设可以使用多 TB LUN。这些 LUN 作为 Solaris 卷管理器、Veritas VxVM 卷或者作为容量超过 1 TB 的物理磁盘来提供。

多 TB UFS 文件系统的功能包括:

◆可以创建一个大小最大为 16 TB 的 UFS 文件系统。

◆可以创建一个大小小于 16 TB 的文件系统,该文件系统以后最大可以增加到 16 TB。

◆多TB 文件系统可以在物理磁盘、Solaris 卷管理器的逻辑卷和 Veritas 的 VxVM 逻辑卷上创建。

缺省情况下,在容量超过 1 TB 的文件系统上将启用 UFS 日志功能。多 TB 文件系统将受益于启用 UFS 日志功能而带来的性能提高。多 TB 文件系统还将受益于日志功能的可用性,因为在启用日志功能时,fsck 命令可能无需运行。

多TB UFS 文件系统的局限性包括:

◆无法在运行 32 位 Solaris 内核的系统上安装容量超过 1 TB 的文件系统。

◆无法在运行 64 位 Solaris 内核的系统上从一个容量超过 1 TB 的文件系统进行引导。 该局限性使您无法将 root (/) 文件系统放置在一个多 TB 文件系统上。

◆不支持大小超过 1 TB 的单个文件。

◆每TB UFS 文件系统的最大文件数是 1 百万。此限制用于节省使用 fsck 命令检查文件系统所花费的时间。

在多 TB UFS 文件系统上设置的最高定额是 2 TB 的 1024 字节块 。

使用 fssnap 命令可以创建当前不受支持的多 TB UFS 文件系统的快照。

有关详细信息,请参见《System Administration Guide: Basic Administration》中的“What's New in File Systems in the Solaris 9 8/03 Release?”。

SPARC: 带有 EFI 磁盘标号的多 TB 卷支持此功能在 Solaris 9 4/03 发行版中是新增的。

对于运行 64 位 Solaris 内核的系统,本 Solaris 发行版支持容量超过 1 TB 的磁盘。

可扩展固件接口 (EFI) 标号支持物理磁盘和虚拟磁盘卷。UFS 文件系统与 EFI 磁盘标号兼容,您可以创建容量超过 1 TB 的 UFS 文件系统。本发行版还提供了更新过的磁盘公用程序,用于管理容量超过 1 TB 的磁盘。

EFI 磁盘标号在以下方面与 VTOC 磁盘标号不同:

支持容量超过 1 TB 的磁盘。

提供片 0–6,其中片 2 为单独的片。

分区(或片)不能与主标号或备份标号重叠,也不能与任何其它分区重叠。EFI 标号的大小通常为 34 个扇区,因此分区从 34 扇区开始,这意味着没有分区可以从零 (0) 扇区开始。

标号中不存储柱面、磁头和扇区信息,而用块来报告大小。

以前存储在备用柱面区域(磁盘的最后两个柱面)中的信息,现在存储在片 8 中。以上是对Solaris增强文件系统功能的一些介绍,希望对大家有所帮助

【编辑推荐】

  1. 十三步Linux文件系统详细设置
  2. 概括集群文件系统的架构与特点
  3. 如何选择合适的集群文件系统
  4. 文件系统设计知识概括
  5. 讲述三步掌握Windows文件系统格式


相关资讯

今日微信独家

《华尔街日报》报道日前援引知情人士的消息称,由于被美国政府以国家安全问题为由进行调查,联想斥资23亿美元收购IBM低端服务器业务的交易陷入了停滞状态。
关注新浪官博 订阅微信订阅号

订阅焦点周刊

论坛与活动

2016中国数据加速峰会直播专题
2016中国数据加速峰会直播专题[详细]
点击查看

精彩视频

最新文章

1111111
1111111
asdasd
asdasd
同有科技应用型大数据存储在南京掀起智能风暴
同有科技应用型大数据存储在南京掀起智能风暴
斯蒂芬斯蒂芬
斯蒂芬斯蒂芬
京东双11技术备战 构建多中心交易系统
京东双11技术备战 构建多中心交易系统