跳过导航链接 | |
退出打印视图 | |
![]() |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
释放和回写是两个互为补充的进程。文件在归档后,就可以从联机磁盘高速缓存中完全释放,站点也可以指定只在磁盘高速缓存中保留文件的起始部分(即存根),而释放文件的其余部分。部分释放文件这一功能可以使系统在不回写文件的情况下,立即访问文件存根中的数据。您可以在挂载文件系统时,指定保持联机的存根的部分释放默认大小和最大大小。
您可以使用 mount 命令或在 SAM-QFS Manager 中设置部分释放和回写的值。有关更多信息,请参见 SAM-QFS Manager 联机帮助。
mount 命令选项如下所示:
-o partial= n 选项-设置要保持联机的文件存根的默认大小 (n)。-o partial= n 的设置值必须小于或等于 -o maxpartial= n 的设置值。
-o maxpartial= n 选项-设置要保持联机的文件存根的最大大小 (n)。
您可以通过在 release 命令中指定 --p 选项或在 sam_release 库例程中指定 -p 选项,来指定文件的默认存根大小。要为不同类型的文件或不同的应用程序指定不同大小的文件存根,请在 release 命令中指定 --s 选项,或在 sam_release 库例程中指定 -s 选项。-s 和 s 值必须小于挂载文件系统时与 mount 命令一起使用的 -o maxpartial 值。
注 - 部分释放的文件所占用的磁盘空间相当于一个 DAU.例如,如果将部分释放文件存根设置为 16K,而 DAU 大小为 256K,则该文件实际占用的磁盘空间仍为 256K。
使用挂载选项 -o partial_stage= n 确定在回写文件的剩余部分之前,必须读取多少部分释放存根。当读取的数据量超过所指定的 -o partial_stage= n 大小后,将开始回写文件。
默认情况下,-o partial_stage= n 选项被设置为等于部分释放存根的大小。更改该值对文件回写的影响如下:
如果将 -o partial_stage= n 选项设置为等于部分释放存根的大小,则系统的默认操作是直到应用程序到达部分释放存根的末尾时才允许回写文件。等待到达存根的末尾会推迟应用程序对文件剩余部分的访问。
如果将 -o partial_stage= n 选项设置为小于部分释放存根的值,则当应用程序超过 -o partial_stage= n 选项设置的阈值后,系统将回写文件。这可以加快应用程序对文件数据剩余部分的访问。
示例 14-1 部分回写
在此示例中,站点设置了以下选项:
-o partial_stage=16 (16 KB)
-o partial=2097152 (2 GB)
-o maxpartial=2097152 (2 GB)
filemgr 程序读取文件的前 8 KB。此时,系统不会回写文件。
视频点播应用程序将读取同一个文件。当读完文件的前 16 KB 后,将回写该文件。在挂载并定位归档磁带后,该应用程序会继续读取。
当视频点播应用程序读完 2 GB 的文件数据后,它会在回写活动之后立即进行读取。由于在该应用程序读取部分文件数据时已经挂载并定位了磁带,因此它不必等待。
有多个命令行选项可影响文件是否可以标记为部分释放。某些选项可由系统管理员启用,而另一些选项可由个别用户启用。以下几节介绍了不同类型的用户可以设置的释放特征。
作为系统管理员,您可以在挂载文件系统时,更改部分释放的最大值和默认值。下表中的 mount 选项将影响部分释放。有关 mount 命令的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"mount_samfs(1M)"。
|
作为用户,您可以设置文件在被释放后,可保留在磁盘高速缓存中的文件存根大小的最大值和默认值。您还可以确定是否为特定的文件系统启用部分释放功能。
但通过使用 release 命令和 sam_release 库例程,用户可以设置其他释放属性并可指定要标记为部分释放的文件。下表列出了用于确定部分释放属性的命令和库选项。有关更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"release(1)"和《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"sam_release(3)"。
表 14-1 用户释放选项
|