JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Sun QFS File System 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 機能の有効化

書き込みスロットルの設定

遅延フラッシュ率の設定

i ノードの数と i ノードハッシュテーブルの調整

ninodes パラメータ

nhino パラメータ

ninodes および nhino パラメータの設定が必要な場合

11.  SANergy での QFS ファイルシステムの使用 (SAN-QFS)

12.  共有ファイルシステムでのマウントオプション

13.  samu オペレータユーティリティーの使用

Qwrite 機能の有効化

デフォルトでは、Sun QFS ファイルシステムでは、同じファイルへの同時の読み取りと書き込みが無効になっています。このモードは UNIX vnode インタフェース標準で定義されており、1 つの書き込みにのみ排他的アクセスが与えられる一方、その他の書き込み側と読み取り側は待機する必要があります。Qwrite を使用すると、さまざまなスレッドから同一ファイルへの同時読み取りと書き込みが可能になります。

Qwrite 機能は、同一ファイルへの複数の同時トランザクションを可能にするためにデータベースアプリケーションで使用できます。通常、データベースアプリケーションは大容量ファイルを管理し、同一ファイルへの同時読み取りや書き込みを実行します。ファイルへの各システムコールがカーネル内部の読み取り/書き込みロックを取得したり、解放したりします。このロックによって、同じファイルへのオーバーラップした操作や同時操作が回避されます。アプリケーションそのものがファイルロックメカニズムを実装している場合は、カーネルのロックメカニズムが入出力を不必要に直列化してパフォーマンスを妨げます。

Qwrite は、/etc/vfstab ファイル、samfs.cmd ファイル、およびマウントオプションで有効にできます。mount コマンドの -o qwrite オプションは、ファイルシステムのロックメカニズムをバイパスし (NFS 経由でファイルシステムにアクセスするアプリケーションを除く)、アプリケーションがデータアクセスを制御できるようにします。qwrite を指定すると、ファイルシステムは、さまざまなスレッドからの同一ファイルへの同時読み取りと書き込みを有効にします。このオプションは、複数の要求をドライブレベルでキューイングすることで入出力パフォーマンスを向上させます。

次の例では、mount コマンドを使用してデータベースファイルシステム上の Qwrite を有効にしています:

# mount -F samfs -o qwrite /db

この機能の詳細は、samfs.cmd(4) のマニュアルページにある qwrite 指令、または mount_samfs(1M) のマニュアルページにある -o qwrite オプションの説明を参照してください。