사용자 및 시스템 시간이 총 시간보다 훨씬 짧은 가비지 수집 중에 큰 JVM 일시 중지가 발생했습니다. [시간 : 사용자 = 3.99 SYS = 0.55, 실제 = 34.29 초는] 우리는 때문에 메모리 관리가 될 수 의심 모두가 비활성화 보여 투명하고 거대한 페이지의 설정 확인 :투명 페이지가 비활성화되었지만 compact_stall이 null이 아닙니다.
/sys/kernel/mm/redhat_transparent_hugepage/enabled:always [never]
/sys/kernel/mm/redhat_transparent_hugepage/defrag:[always] never
/sys/kernel/mm/redhat_transparent_hugepage/khugepaged/defrag:[yes] no
그러나 THP 및 관련보고를 카운터, 우리는 압축 포장 마차를 많이 참조하십시오 egrep을 '| THP | 트랜스 compact_을'은/proc/vmstat를
nr_anon_transparent_hugepages 0
compact_blocks_moved 113682
compact_pages_moved 3535156
compact_pagemigrate_failed 0
compact_stall 1944
compact_fail 186
compact_success 1758
thp_fault_alloc 6
thp_fault_fallback 0
thp_collapse_alloc 15
thp_collapse_alloc_failed 0
thp_split 17
그래서 질문은, 왜 THP 및 압축 스톨/카운터 THPS이 비활성화 0이 아닌 경우입니다 실패한다 압축을 해제하여 JVM을 방해하지 않도록하는 방법 (긴 GC 일시 중지의 원인이라고 생각됩니다) 이 문제는 RHEL6.2, 2.6.32-279.5.2.el6.x86_64, JVM 6u21 32 비트에서 발생합니다. 감사!
이 "/ SYS를하지 않습니다/kernel/mm/redhat_transparent_hugepage/defrag : [항상] 절대로 "* IS *를 사용할 수 있습니까? "항상 [결코]"장애인을 의미하지 않습니까? –
CentOS에서 비슷한 문제가 있다고 생각합니다. 투명 대형 페이지가 작동하지 않습니까? –