728x90

技術情報(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


환경변수를 설정하고 나면 메시지가 출력되지 않습니다.


http://www-01.ibm.com/support/docview.wss?uid=swg21569542

728x90

+ Recent posts