News
Abstract
Oracle DB 11.2.0.3 on AIX の環境において、”非共有セグメント”での”1TB Segment Alias機能”が有効になっている場合、CPU使用率の%sysの値が高くなり、性能が劣化する可能性があります。
このテクニカルフラッシュは2012/11/6に公開されたもので、情報はas-isとなっています。
Content
1. 概要
Oracle DB 11.2.0.3 on AIX の環境において、”非共有セグメント”での”1TB Segment Alias機能”が有効になっている場合、
CPU使用率の%sysの値が高くなり、性能が劣化する可能性があります。
※ AIXのラージページ(16MB)を使用している場合には、より顕著に当現象(%sysの高騰)が発生します。
2. 対象環境
以下の全ての条件に合致する場合が対象となります。(アンド条件)
- Oracle DBバージョン 11.2.0.3以上
- AIX V6.1 TL06以上、あるいはAIX V7.1 TL00以上
- 非共有メモリセグメントに対する「1TB Segment Alias機能」が有効になっている
(※AIX V7.1のデフォルト値は有効(1)、AIX V6.1のデフォルト値は無効(0))
[確認方法]
以下のコマンドで、"CUR"列で表示されている値を確認してください。
有効になっている場合は "1", 無効になっている場合は "0"が表示されます。
この出力例では、有効になっていることが確認できます。
# vmo -L shm_1tb_unsh_enable
NAME CUR DEF BOOT MIN MAX UNIT TYPE
--------------------------------------------------------------------------------
shm_1tb_unsh_enable 1 1 1 0 1 boolean B
--------------------------------------------------------------------------------
※ Oracle DB 11.2.0.2以下のレベルではこの問題は発生しません。
また、1TB Segment Aliasing機能が追加される以前のレベルであるAIX V6.1 TL05以下の環境の場合も、この問題は発生しません。
また、1TB Segment Aliasing機能が追加される以前のレベルであるAIX V6.1 TL05以下の環境の場合も、この問題は発生しません。
3. 対応策
3-1. 恒久的対応
IBMサポート窓口より各バージョン、TL/SPレベルに応じた修正を入手・適用し、リブートを実施してください。
これらの修正は、共有セグメントに対する1TB Segment Alias機能は有効にしたまま、非共有セグメントに対する同機能のみ無効にします。
Release/TL
|
問題の発生するSP
|
修正の入ったSP
|
APAR番号
|
備考
|
AIX V6.1 TL05以前
|
なし
|
なし
|
なし
|
1TB Segment Alias機能を未サポート
|
AIX V6.1 TL06
|
SP00~08
|
SP09
|
IV23853
|
|
AIX V6.1 TL07
|
SP00~04
|
SP05
|
IV23851
|
|
AIX V6.1 TL08
|
なし
|
SP00
|
IV24189
|
2012年11月出荷予定、出荷時点で修正を含む
|
AIX V7.1 TL00
|
SP00~06
|
SP07
|
IV24078
|
|
AIX V7.1 TL01
|
SP00~04
|
SP05
|
IV23859
|
|
AIX V7.1 TL02
|
なし
|
SP00
|
IV24317
|
2012年11月出荷予定、出荷時点で修正を含む
|
3-2. 一時的対応
恒久的対応が取れない環境では下記手順で、非共有メモリセグメントに対する「1TB Segment Alias機能」を無効化してください。
rootユーザーで以下のコマンドを実施し、リブートしてください。
#vmo -r -o shm_1tb_unsh_enable=0
4. 参考文献
4-1. 1TB Segment Aliasの概要
「Oracle Database and 1TB Segment Aliasing Technical Brief」
4-2. 1TB Segment Aliasに関するAIXマニュアル情報
「1TB セグメントの別名割り当て」(リンク切れ)
http://pic.dhe.ibm.com/infocenter/aix/v7r1/index.jsp?topic=%2Fcom.ibm.aix.prftungd%2Fdoc%2Fprftungd%2F1TB_segment_aliasing.htm
4-3. 当テクニカル・フラッシュの基となっている文書情報
「Disabling unshared segment aliasing on AIX for Oracle 11.2.0.3」(リンク切れ)
http://w3-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102172
Oracle社からの文書(※)
「Performance diminishes over time on AIX 7.1 due to Large Segment Aliasing ドキュメントID 1467807.1」
※: My Oracle Supportのドキュメントは、Oracleのサポート窓口を経由して入手ください。
「Performance diminishes over time on AIX 7.1 due to Large Segment Aliasing ドキュメントID 1467807.1」
※: My Oracle Supportのドキュメントは、Oracleのサポート窓口を経由して入手ください。
[{"Type":"MASTER","Line of Business":{"code":"LOB08","label":"Cognitive Systems"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG10","label":"AIX"},"ARM Category":[{"code":"a8m0z000000cw0jAAA","label":"Performance"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
13 February 2023
UID
ibm16852101