Show Table of Contents
3.2.7. HornetQ の変更
3.2.7.1. HornetQ および NFS について
NIO をジャーナルタイプとして使用する場合、NFS は HornetQ で使用する JMS データを保存するのに適した方法ではありません。これは、同期ロッキングメカニズムが動作する方法が要因です。ただし、NFS は特定の状況では Red Hat Enterprise Linux サーバーでのみ使用できます。これは、Red Hat Enterprise Linux によって使用される NFS 実装によって実現されます。
Red Hat Enterprise Linux NFS 実装は、直接 I/O (O_DIRECT フラグセットでファイルを開く) とカーネルベースの非同期 I/O の両方をサポートします。これら両方の機能がある場合は、厳密な設定ルールに基づいて NFS を共有ストレージオプションとして使用できます。
- Red Hat Enterprise Linux NFS クライアントのキャッシュは無効にする必要があります。
重要
サーバーログは、JBoss EAP 6 が起動された後にチェックし、ネイティブライブラリーが正常にロードされ、ASYNCIO ジャーナルタイプが使用されることを確認する必要があります。ネイティブライブラリーのロードに失敗した場合は、HornetQ が失敗して NIO ジャーナルタイプを使用し、これはサーバーログに示されます。
重要
非同期 I/O を実装するネイティブライブラリーを使用するには、JBoss EAP 6 が実行されている Red Hat Enterprise Linux システムに
libaio がインストールされている必要があります。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.