技術情報(FAQs)
質問
Linux環境でのInformix起動時に、以下のように共有メモリ関連のメッセージが表示されます。Informixは問題なく稼働しています。このメッセージはどういう意味でしょうか。
리눅스 환경에서 인포믹스 11.70 버전을 사용할 때 발생하는 메시지. 운영상에는 지장이 없습니다.
07:00:01 Insufficient free huge pages in /proc/meminfo for shared
memory segment.
Requested: 1073741824 bytes. Available: 0 bytes.
The default memory page size will be used. << 기본 페이지 사이즈를 사용한다는 의미입니다.
07:00:01 Segment locked: addr=0x6eb6c0000, size=5368709120
回答
LinuxおよびSolarisプラットフォームでは、Informixは物理メモリに常駐する非メッセージ共有メモリセグメントに対して、デフォルトで大容量ページを使用するようになっています。大容量ページを使用すると、大容量メモリ構成においてパフォーマンス上の利点があります。
Linuxでは、この大容量ページをHugePagesと呼んでいますが、Informixの稼働環境でこの機能が構成されていない場合、お問い合わせのメッセージが出力されます。その場合、Informixは大容量ページではなく、デフォルトのページサイズでメモリを確保するため、動作に問題は発生しません。
メッセージ抑制のために、Informixの大容量ページ使用の機能を停止する場合は、以下の環境変数を設定の上、Informixを再起動します。
IFX_LARGE_PAGES=0
환경변수를 설정하고 나면 메시지가 출력되지 않습니다.
'Informix > informix troubleshooting' 카테고리의 다른 글
System Monitor Interface query to find idle time for sessions (0) | 2013.03.20 |
---|---|
Compilation of C-ISAM program fails on AIX 5.x 64-bits (0) | 2013.03.09 |
Unloading around table corruption (0) | 2013.03.08 |
Is there an alternate way to install IBM Informix Dynamic Server? (0) | 2013.03.02 |
how to terminate global transactions? (0) | 2013.02.13 |