AIX命令参考大全,卷 2,d - h - Fileplace 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 2,d - h

Fileplace 命令

用途

显示逻辑或者物理卷中文件块的放置。

语法

fileplace [ { -l | -p } [ -i ] [ -v ] ] File | [-m LogicalVolumeName]

描述

fileplace 命令显示在包含该文件的逻辑或者物理卷中指定文件的位置。

在缺省情况下,fileplace 命令将被分配到指定文件的逻辑卷片段范围列出到标准输出。逻辑卷片段列出的顺序与它们在文件中的顺序直接一致。简短的开头将显示出文件大小(按字节)、文件存放处的逻辑卷名字、该卷的块大小(按字节)、分片大小(按字节)和压缩情况,显示文件系统是否经过了压缩。

有时,文件的某些部分可能不能被映射到卷的任何片段。这些区域的大小是整数数目的片段,它们可能暗中被文件系统零填充。fileplace 命令显示文件中没有被分配片段的那些区域。

偶尔,fileplace 命令也会显示如下情况:

注意:

  1. fileplace 命令不能显示远程网络文件系统文件的位置。如果指定远程文件,fileplace 命令会返回错误消息。然而,如果 Fileplace 命令直接在文件服务器上运行,远程文件的位置也能显示出来。
  2. fileplace 命令直接从磁盘的逻辑卷上读取块的文件列表。当 fileplace 命令正在运行时,如果文件被新建、扩展或者截断,文件系统信息可能不再在磁盘上。使用 sync 命令可以刷新逻辑卷上的文件信息。
  3. 在 JFS2 文件系统中没有间接或者双倍间接块的概念。文件根据范围表示。因此最大范围的大小取决于聚集块的尺寸。在 512 字节的聚集块大小(允许的最小值)下,最大的范围是 512*(2^24-1) 字节的长度(比 8G 稍少一点)。在 4096 字节的聚集块大小(允许的最大值)下,最大的范围是 4096*(2^24-1) 字节的长度(比 64G 略少一点)。

    这些限制只应用于单一的范围;它们在全部文件的大小上没有任何限制影响。

标志

-i 显示文件的间接块(如有的话)。这些间接块会根据其逻辑卷或者物理卷块地址来显示,取决于是否指定了 -l 或者 -p 标志。
-l 对包含文件的逻辑卷,根据逻辑卷片段来显示文件位置。-l-p 标志是相互排斥的。

注意: 如果不指定 -l 或者 -p 标志,-l 标志就是缺省值。如果两个标志都被指定,则采用 -p 标志。
-m LogicalVolumeName 显示对逻辑卷的逻辑到物理的映射。
-p 对于包含文件的物理卷来说,根据下面的物理卷显示文件位置。如果对包含文件的逻辑卷进行镜像,那么每个镜像拷贝的物理位置都会显示。-l-p标志是相互排斥的。
-v 显示文件及其位置的更多信息,包括对文件跨卷传播的宽度和卷中文件破碎程度的统计信息。根据逻辑卷或者物理卷的片段数量来表示这种统计,取决于是否指定了 -l 或者 -p 标志。

文件的空间效率这样计算:非空片段的数目(N)除以赋予该文件的片段范围(R),再乘以 100,或者表示为 N /R )*100。计算范围的方法是:用最高分配地址减去最低分配地址然后再加 1,或者表示为MaxBlk-MinBlk + 1。例如,文件写入的逻辑块是从 01550 到 01557,所以 N 等于 8。R(01557 - 01550 +1)也等于 8,该文件的空间效率为 100% 或 8/8 x 100。这个文件的空间效率就是 100%,或者表示为 8/8 * 100。-v 标志消息会打印算式(N/R)+100 的结果。

依照这种计算效率的办法,大于 32KB 的文件会因为其间接块的使用而永远达不到 100% 的效率。

连续效率的定义是 1 减去间隙数目 nG )除以可能的间隙数目( nPG ),或者表示为 1 -( nG/nPG )。可能的间歇数目等于 N 减去 1(nPG=N - 1)。如果该文件被写到 9 块(大于 32KB),逻辑片段栏就会显示:

01550 - 01557
01600

该文件存储在可能的 9 个片段中的 2 个。该文件的连续率计算方式为:

nG=1
nPG=9-1=8
(1-1/8)*100=87.5%

示例

  1. 要显示文件在其逻辑卷中的位置,请输入:

    fileplace data1

    本示例显示包含文件 data1 的逻辑卷和片段的列表。

  2. 要显示一个文件的间接块,请输入:

    fileplace -i data1

    除了逻辑卷片段的缺省列表外,被用来在文件系统中存储文件块地址的间接块(如有的话)也会被列举出来。

  3. 要显示更多有关文件位置的信息,请输入:

    fileplace -v data1

    除了逻辑卷片段的缺省列表外,关于位置效率的统计情况也会显示。

  4. 要显示文件在其物理卷中放置的所有信息,请输入:

    fileplace -piv data1

    本例将根据下面的物理卷来显示文件列表和间接块,同时显示的还包括位置效率的统计情况。

文件

/dev/hd0、/dev/hd1, .../dev/hdn 指定逻辑卷。

相关信息

sync 命令。

《AIX 5L V5.2 性能管理指南》中的『监控和调整磁盘 I/O』

AIX 5L Version 5.2 System Management Concepts: Operating System and Devices 中的 Logical Volume Storage Overview

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]