Veritas InfoScale™ 7.3.1 SmartIO for Solid-State Drives ソリューションガイド - Linux
- SFHA Solutions SmartIO の概要
- SmartIO 機能の使用: 使用例
- VxVM ボリュームで動作しているアプリケーションの SmartIO 読み込みキャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO 読み取りキャッシュについて
- FSS によってエクスポートされた SSD デバイスでの SmartIO キャッシュについて
- VxFS ファイルシステムで実行しているアプリケーションの SmartIO ライトバックキャッシュについて
- VxFS ファイルシステムの読み取りキャッシュとライトバックキャッシュに対する複数の SmartIO キャッシュ領域について
- VxFS ファイルシステムの Oracle データベースの SmartIO キャッシュについて
- VxVM ボリュームのデータベースの SmartIO キャッシュについて
- SmartIO の管理
- トラブルシューティングとエラー処理
- 付録 A. コマンドリファレンス
VxFS ファイルシステムの SmartIO ライトバックキャッシュの設定
writeback モードでは、SmartIO 機能により VxFS ファイルシステムの読み込みと書き込みの I/O をキャッシュに保存します。 VxFS ファイルシステムのライトバックキャッシュ用に SmartIO を設定するには、キャッシュ領域を作成してwriteback モードでファイルシステムをマウントします。
VxFS ファイルシステムの SmartIO ライトバックキャッシュの設定
- 次のコマンドのいずれを使って、SSD デバイスで VxFS キャッシュ領域を作成します。
デバイスのディスクアクセス名(daname)を使って 1 つ以上のデバイスを指定します。デバイスは VxVM 用に初期化し、
cdsdisk
形式である必要があります。# sfcache create [-t VxFS] [size] daname[...] [--auto|--noauto] \ [--nostripe|ncols=N] [cachearea_name]
ここで、
daname は、キャッシュ領域を作成するデバイスのディスクアクセス名を指定します。
cachearea_name は、キャッシュ領域のカスタマイズした名前です。指定しない場合、SmartIO 機能によりキャッシュ領域の名前が自動的に生成されます。
size はキャッシュ領域のサイズを指定します。デフォルトでは、デバイスで利用可能な容量のすべてがキャッシュ領域に使われます。
--noauto|--auto はキャッシュ領域のタイプを指定します。デフォルトは --auto です。
次に例を示します。
# sfcache create ssd0_0
--nostripe|ncols=n はキャッシュ領域のレイアウトオプションを指定します。デフォルトでは、複数のディスクを指定するとキャッシュ領域はストライプボリューム上に作成されます。 ncols=n オプションを使ってストライプボリュームの列数を指定します。 指定したディスクの連結ボリュームにキャッシュ領域を作成するには --nostripe オプションを使います。
キャッシュ領域に使うディスクグループとボリュームの名前を指定することもできます。この場合、サイズは指定できません。ボリューム全体がキャッシュ領域に使われます。
# sfcache create [-t VxFS] [--noauto|--auto] dg/vol
ここで、
--noauto|--auto はキャッシュ領域のタイプを指定します。デフォルトは --auto です。
dg/vol は、キャッシュ領域に使うディスクグループ名とボリューム名を指定します。SmartIO はキャッシュ領域にこの名前を使います。
次に例を示します。
# sfcache create --auto ssd_dg/ssd_vol
- VxFS ファイルシステムをマウントして smartiomode オプションを writeback に設定します。 ファイルシステムをすでにマウント済みの場合、ファイルシステムを再マウントして、smartiomode オプションを writeback に設定する必要があります。
ローカルマウントの例:
# mount -t vxfs -o smartiomode=writeback /dev/vx/dsk/testdg/vol1 \ /mnt1
再マウントの例:
# mount -t vxfs -o remount,smartiomode=writeback \ /dev/vx/dsk/testdg/vol1 /mnt1
クラスタファイルシステムの場合、smartiomode と cluster オプションを設定した両方のノードでファイルシステムをマウントする必要があります。
これらのオプションを設定して CFS ファイルシステムをマウントすると、SmartIO は他のノードの SSD キャッシュにキャッシュを自動的に反映します。
CFS マウントの例:
# mount -t vxfs -o cluster,smartiomode=writeback \ /dev/vx/dsk/testdg/vol1 /mnt1
ライトバックキャッシュを有効にするには、キャッシュ領域が auto または noauto であるかにかかわらず smartiomode オプションを writeback に設定する必要があります。 キャッシュ領域が auto であり、smartiomode を設定しない場合、ファイルシステムのデフォルトの読み取りモードで SmartIO キャッシュが有効になります。
- 必要に応じて、キャッシュの動作をさらにカスタマイズできます。
キャッシュ動作のカスタマイズを参照してください。
ライトバックキャッシュのチューニングを参照してください。