JavaScript is required to for searching.
跳过导航链接
退出打印视图
Sun QFS 文件系统 5.3 配置和管理指南     Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  文件系统概述

2.  关于主配置文件

3.  mcf 文件示例

4.  配置文件系统

5.  配置共享文件系统

6.  管理文件系统配额

7.  高级文件系统主题

8.  SAM-QFS 中的 SMB 服务

9.  配置 WORM-FS 文件系统

10.  可调参数

增强大型文件的文件传输性能

如何增强文件传输性能

启用 Qwrite 功能

设置写调速

设置延后刷新率

调整 Inode 的数量和 Inode 散列表

ninodes 参数

nhino 参数

何时设置 ninodesnhino 参数

11.  将 QFS 文件系统与 SANergy 一起使用 (SAN-QFS)

12.  共享文件系统中的挂载选项

13.  使用 samu 操作员实用程序

启用 Qwrite 功能

默认情况下,Sun QFS 文件系统禁用对同一文件的同步读取和写入。此模式是由 UNIX vnode 接口标准定义的,它只将独占访问权限授予一个写入操作,其他写入器和读取器必须等待。Qwrite 允许通过不同线程对同一个文件进行同步读取和写入。

在数据库应用程序中,可使用 Qwrite 功能启用对同一文件的多个同步处理。数据库应用程序一般用于管理大型文件并对同一文件进行同步读取和写入。对文件的每次系统调用都会在内核中获取并释放一个读/写锁定。此锁定避免了对同一文件的重叠或同步操作。如果应用程序本身实施了文件锁定机制,则内核锁定机制会因不必要的串行化 I/O 而妨碍系统性能。

可在 /etc/vfstab 文件和 samfs.cmd 文件中启用 Qwrite,也可作为挂载选项启用 Qwrite。mount 命令中的 -o qwrite 选项忽略文件系统锁定机制(通过 NFS 访问文件系统的应用程序除外),并且使应用程序控制数据访问。指定 qwrite 后,文件系统将允许不同线程对同一文件执行同步读取和写入。通过在驱动器级别排队多个请求,此选项改善了 I/O 性能。

以下示例使用 mount 命令在数据库文件系统上启用 Qwrite:

# mount -F samfs -o qwrite /db

有关此功能的更多信息,请参见 samfs.cmd(4) 手册页中的 qwrite 指令说明或 mount_samfs(1M) 手册页中的 -o qwrite 选项说明。