ITエンジニアの技術メモ

神奈川在住のITエンジニアの備忘録です。主にプログラミング(Perl, Java など)やネットワーク技術について、仕事などを通じて学んだことを自分の中で整理するためにゆるゆると書いています。誰かのご参考になれば幸いです。

JBossのHornetqのPagingファイル

JBossは内部のメッセージキューとしてhornetqを持っている。これを使うと、JBoss上のアプリケーションは非同期通信が実現できる。

このhornetqは、基本的にはメモリ上にキューの情報を持つが、メモリが足りなくなってきたら、ディスク (Pagingディレクトリ) にキューの情報をファイルとして格納する。

Chapter 24. Paging

 

なので、Pagingディレクトリに大量のPagingファイルがあったり、定常的にPagingファイルが存在する状態の場合、メモリ等のリソースが足りない可能性があるので、マシンリソースの見直しを行った方が良いと思われる。