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 機能を設定すると、キャッシュ領域が存在すること、キャッシュが発生していることを検証できます。
VxFS のキャッシュ領域では、sfcache list コマンドはファイルやディレクトリのキャッシュモードを示します。 モードを明示的に設定しないと、ファイルやディレクトリはマウントポイントのキャッシュモードを継承します。 ファイルやディレクトリにモードを明示的に設定すると、その値をすべての再マウントで継続して使います。表示されるキャッシュモードは、マウントポイントで有効なモードとは異なることがあります。writeback モードは、ファイルシステムを writeback モードでマウントしなければ有効になりません。ファイルやディレクトリを writeback モードに設定してもファイルシステムを別のモードでマウントしている場合には、ファイルやディレクトリはマウントポイントのキャッシュモードを継承します。
キャッシュ領域の検証と監視を行うには
- システムのキャッシュ領域に関する情報を表示するには
# sfcache list
たとえば、単一ノードの VxFS キャッシュ領域に次のような出力が表示されます。
NAME TYPE SIZE ASSOC-TYPE STATE FSTYPE DEVICE sfcachearea_2 VxFS 7.00g AUTO ONLINE default sdg
writeback が有効になっているクラスタファイルシステムの場合は、writeback を有効にしてマウントした直後(読み込みキャッシュが起きる前)に sfcache list コマンドを実行すると、キャッシュで使用済みの領域が 1.0 GB であることが出力に示されます。 キャッシュリフレクションは、それぞれのログサイズが 512 MB のローカルログとリモートログで設定します。
- 特定のキャッシュ領域に関する情報を表示するには
# sfcache list sfcachearea_2
Cachearea: sfcachearea_2 Assoc Type: AUTO Type: VxFS Size: 9.96g State: ONLINE Layout: CONCAT FStype: default Number of Columns: 0 /dev/vx/dsk/sfcache_defaultdg/sfcachearea_2: FSUUID SIZE MODE MOUNTPOINT CACHENAME a6178a5604a50200577a0000a... 759.0 MB read /ora_inst1 sfcachearea_2 0d929856a7d60e003d380000f... 512.0 MB writeback /pdb2 sfcachearea_2 90929856b688000081410000b... 50.1 MB read /fast_recovery sfcachearea_2 02188a569d7e0700567d00007... 4 KB nocache - sfcachearea_2 31188a5679a90900987d00007... 4 KB nocache - sfcachearea_2 a55b8a56db160a00fa610000f... 4 KB nocache - sfcachearea_2
出力には、キャッシュ構成および属性に関する情報が表示されます。
キャッシュ領域に関する情報の表示を参照してください。
- 特定のファイルシステムに関する情報を表示するには
# sfcache list /mnt1
/mnt1: READ CACHE WRITEBACK MODE PINNED NAME 39.0 MB 0 KB writeback yes /mnt1/dir 39.0 MB 0 KB writeback yes /mnt1
- キャッシュ使用率の統計を表示するには、次のコマンドを使います。
# sfcache stat sfcachearea_1
TYPE: VxFS NAME: sfcachearea_1 Cache Name: sfcachearea_1 Cache Size: 5 GB Cache Utilization: 1.426 GB (28.51 %) File Systems Using Cache: 2 Writeback Cache Use Limit: Unlimited Writeback Flush Timelag: 10 s Read Cache Writeback Hit Ratio Data Read Data Written Hit Ratio Data Written rdcachename wbcachename Total: 7.98 % 157.7 MB 1.545 GB 0.00 % 0 KB /pdb1: 7.98 % 157.7 MB 1.545 GB 0.00 % 0 KB sfcachearea_1 - /pdb2: 0.00 % 0 KB 0 KB 0.00 % 0 KB sfcachearea_1 sfcachearea_2
出力には、キャッシュに格納されたデータに対する統計が表示されます。
SmartIO キャッシュ統計の表示 を参照してください。
- 特定のファイルシステムに対しキャッシュ使用率の統計を確認するには、次のコマンドを使用します。
# sfcache stat /mnt1
TYPE: VxFS : Cache Name: sfcachearea_1 Cache Size: 5 GB Cache Utilization: 4 KB ( 0.00 %) Read Cache Writeback Hit Ratio Data Read Data Written Hit Ratio Data Written rdcachename wbcachename /mnt1: 0.00 % 0 KB 0 KB 0.00 % 0 KB sfcachearea_1 sfcachearea_2
syslog
を調べて writeback モードのキャッシュが有効であるかどうかを確認します。syslog
に次のような行が表示されます。vxfs: msgcnt 4 writeback caching is enabled for /dev/vx/dsk/testdg/vol1
特定のファイルシステムの writeback モードキャッシュが無効になっている場合は、
syslog
に次のような行が表示されます。vxfs: msgcnt 9 writeback caching is disabled for /dev/vx/dsk/testdg/vol1