この節では、特定のファイルシステムでの HADB のいくつかの制限について説明します。
Red Hat Enterprise Linux 3.0 では、HADB は ext2 および ext3 ファイルシステムをサポートしています。Red Hat Enterprise Linux 2.1 では、HADB は ext2 ファイルシステムをサポートしています。
Solaris 上で Veritas File System を使用している場合、HADB は履歴ファイルに WRN: Direct disk I/O mapping failed というメッセージを書き込みます。このメッセージは、HADB がデータおよびログデバイスに対するダイレクト I/O (入出力) を作動させられないことを示しています。ダイレクト I/O によって、ディスクページ書き込みの CPU コストが削減されます。また、オペレーティングシステムで「ダーティー」データページを管理するためのオーバーヘッドも削減されます。
Veritas File System でダイレクト I/O を使用するには、次のいずれかの手順を実行します。
オプション mincache=direct でマウントされたファイルシステム上に、データデバイスとログデバイスを作成します。このオプションは、このファイルシステムで作成されたすべてのファイルに適用されます。詳細については、mount_vxfs(1M) コマンドを参照してください。
Veritas Quick 入出力ユーティリティーを使用して、ファイルシステムファイルに対する raw 入出力を行います。詳細については、『VERITAS File System 4.0 Administrator’s Guide for Solaris』を参照してください。
これらの設定は、Sun Java System Application Server ではテストされていません。