PowerScale: 저널 BTL 드레이닝으로 인한 메모리 부족 문제
Summary: 노드에 노드 패닉, 성능 저하, 응답 없음 또는 시간 초과를 유발하는 메모리 부족(OOM) 관련 문제가 발생할 수 있습니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
노드에 패닉이 발생하고 다음과 유사한 오류와 함께 재부팅될 수 있습니다.
panic @ time 1674259428.301, thread 0xfffffea7dd044080: Journal BTL drain on buf 0xfffffe83960ac990 failed due to timeout. BTL was held by transaction (22:114717860870) [0xfffff82523313920] tracking: getblk_core BTL count: 0 Magic: 0x816a0fef time = 1674259428 cpuid = 25, TSC = 0xe9721183172719 Panic occurred in module kernel loaded at 0xffffffff80200000: Stack: -------------------------------------------------- kernel:jt_btl_timeout+0x2c7 kernel:j_getblk+0x523 kernel:lbm_getblk+0x5e kernel:dev_local_write_block+0x293 kernel:dev_local_write_blocks+0xee kernel:handle_write_blocks+0x4bb kernel:efsidp_call_handler+0x20d kernel:dxt_main+0xb13 kernel:kt_main+0x29e kernel:fork_exit+0x82 --------------------------------------------------
로그에는 메모리 부족 상태를 나타내는 수많은 OOM 메시지가 포함되어 있습니다.
OOM: v_wire_count: 10885052, v_active_count: 608 events_since_last_log 110 Malloc Pigs: Type InUse MemUse Requests 8kB dinodes 2154597 3070318K 77501434068 devbuf 171110 646747K 606268226 isi_hash 193633 358194K 711844002 iaddr_set 3139278 196205K 17841421929 newblk 16 131075K 1967260 inodedep 17 65541K 921588 vfscache 4 32961K 4 bar_owner_vec259 254 32176K 226961 linux 168040 27951K 532146137 pp_actor 36696 27625K 5670886744 cred 23116 26417K 15281662709 pcb 155 24593K 2298737 lbm super 4476 21480K 691594 crc_vec200 22477 21194K 683805706 pagedep 8 16385K 113021 Unshown bins account for 167623K Total: 4866478K UMA Zalloc Pigs: NAME SIZE LIMIT COUNT MEM USED VNODE 576, 0, 2167044, 1732868K IFSINODE 584, 0, 2156921, 1731288K VM OBJECT 272, 0, 2225166, 883916K lki_lin_ent 224, 0, 2115660, 626924K stat_cache 192, 0, 1897270, 548120K mbuf_jumbo_p 4096, 0, 41027, 385152K lki_ref_ent 128, 0, 2123131, 317108K RADIX NODE 144, 0, 1070740, 301116K lkc_gen_ent 64, 0, 3619684, 299996K UMA Slabs 0 80, 0, 3034177, 242764K ifm_attr_cac 80, 0, 2135049, 230628K 256 Bucket 2048, 0, 48259, 224540K BUF TRIE 144, 0, 337738, 217204K lkc_lin_idds 80, 0, 1694513, 182992K lkc_ref_idds 72, 0, 1694878, 162560K Top zones: 8087176K Malloc zones: 16001068K Other zones: 1365976K UMA total: 25454220K
클러스터에서 Vnode Recycler가 이미 활성화되어 있을 수 있지만 메모리 부족 문제가 지속될 수 있습니다. 다음 문서를 참조하십시오.
Isilon: PowerScale: OneFS 8.2 이상: 캐시가 가득 찼을 때 새로운 vnode에 대해 여유 vnode를 포기할 수 있습니다.
Cause
Vnode 재활용이 뒤처질 수 있으며 증가하는 메모리 수요에 앞서 나갈 수 있을 만큼 빠르게 메모리를 확보하지 못할 수 있습니다.
Resolution
코드 개선 사항은 다음 OneFS 버전에서 구현되었습니다.
- OneFS 9.2.1.15
- OneFS 9.4.0.17
- OneDS 9.5.0.7
위의 이후에 릴리스된 OneFS 버전에서도 동일한 코드 개선 사항이 포함되어 있다고 언급했습니다.
Affected Products
Isilon, PowerScale OneFSArticle Properties
Article Number: 000221837
Article Type: Solution
Last Modified: 10 May 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.