2024年1月26日 (初版)
TAC SR Collection |
主な問題 |
XR7 で動作する製品をご利用の場合、tmpfs としてシステムメモリを使用する /tmp 配下の cpa_pd.txt に Debug 情報などが際限なく書き込まれ、システムメモリが枯渇する問題が報告されています。 システムメモリが枯渇しメモリ使用量の警告閾値に達した場合、下記の例のようなメッセージが出力されます。 この出力に記載されているプロセスは閾値に達した際の使用率上位 5 つのプロセスが出力されているだけで、本不具合との関連はありません。
RP/0/RP0/CPU0:Oct 23 13:00:23.219 EDT: resmon[422]: Memory state is still above Minor, continue with recovery
RP/0/RP0/CPU0:Oct 23 13:00:23.223 EDT: resmon[422]: %HA-HA_WD-4-MEMORY_STATE_CHANGE : New memory state: Severe
RP/0/RP0/CPU0:Oct 23 13:00:23.223 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USERS_WARNING : Top 5 consumers of system memory (620876 Kbytes free):
RP/0/RP0/CPU0:Oct 23 13:00:23.223 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USER_WARNING : 0: Process Name: fia_driver[0], pid: 3758, Heap usage 748816 Kbytes.
RP/0/RP0/CPU0:Oct 23 13:00:23.223 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USER_WARNING : 1: Process Name: fib_mgr[0], pid: 4449, Heap usage 318300 Kbytes.
RP/0/RP0/CPU0:Oct 23 13:00:23.223 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USER_WARNING : 2: Process Name: ipv6_rib[0], pid: 5534, Heap usage 163248 Kbytes.
RP/0/RP0/CPU0:Oct 23 13:00:23.224 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USER_WARNING : 3: Process Name: ipv4_rib[0], pid: 5565, Heap usage 131088 Kbytes.
RP/0/RP0/CPU0:Oct 23 13:00:23.224 EDT: resmon[422]: %HA-HA_WD-4-TOP_MEMORY_USER_WARNING : 4: Process Name: mpls_lsd[0], pid: 4462, Heap usage 112036 Kbytes.
[確認方法]
下記のように /tmp/ 配下にある cpa_pd.txt のファイルサイズを確認することで本不具合の影響有無が確認可能です。
RP/0/RP0/CPU0:Router#run ls -l /tmp/cpa* Wed Jan 17 05:43:26.292 UTC -rw-rw-rw-. 1 iosxr iosxr 3609306965 Jan 17 05:43 /tmp/cpa_pd.txt
|
原因 |
この問題は CSCwd64036 として報告されています。
CSCwd64036 : cpa-intf log files in /tmp may cause system memory low
|
解決策 |
下記のように /tmp/ 配下にある cpa_pd.txt のファイルサイズを 0 にすることでシステムメモリの開放が可能です。 再度ファイルサイズが肥大化した場合は、再度ファイルサイズをリセットする必要があります。
RP/0/RP0/CPU0:Router#run ls -l /tmp/cpa* Wed Jan 17 05:43:26.292 UTC -rw-rw-rw-. 1 iosxr iosxr 3609306965 Jan 17 05:43 /tmp/cpa_pd.txt
RP/0/RP0/CPU0:Router#run truncate -s 0 /tmp/cpa_pd.txt Wed Jan 17 05:43:54.466 UTC
RP/0/RP0/CPU0:Router#run ls -l /tmp/cpa* Wed Jan 17 05:43:56.714 UTC -rw-rw-rw-. 1 iosxr iosxr 0 Jan 17 05:43 /tmp/cpa_pd.txt <<<ファイルサイズがリセットされていることを確認
問題の解決には CSCwd64036 の修正されたバージョンを使用する必要があります。
|
備考
本不具合は、Bug Search Tool でも確認できます。
各製品の TAC SR Collection の一覧は、よくある質問と解決方法 (TAC SR Collection) から確認できます。