GFS2 FileSystem lock Dump
환경
RedHat Enterprise Linux Server 6.5
Global File system2( GFS2 )
Cluster Suite ( RHCS )
문제
- GFS2로 구성된 파일 시스템에 액세스 하는 프로세스의 상태가 D상태
- GFS2 파일 시스템에 액세스 할 때 성능이 느려집니다.
- GFS2 hung or hang 상태
진단
참고 사이트 : https://access.redhat.com/solutions/42328
1. 위 참고 사이트에 첨부된 gfs2_lockcapture 파일을 저장하고 압축을 푼다.
# cd ~/ # tar jxvf ~/gfs2_lockcapture.tar.bz2
2. 시스템이 hung,unresponsive,or blocked 상태인 동안 모든 클러스터 노드에서 동시에 아래와 같은 명령어를 실행한다.
python /tmp/gfs2_lockcapture -r 3 -s 15 -o /tmp/ -y
위 명령은 lockdump 데이터를 15초마다 3회 수집합니다. .tar.bz2 파일이 /tmp 디렉토리에 생성됩니다. 모든 노드의 /tmp/gfs2_lockcapture-data 디렉토리에 데이타가 생성됩니다.
* gfs2_lockcapture 의 정보는 man 페이지를 참조한다.
# man gfs2_lockcapture
3. 모든 클러스터 노드의 정보를 수집한다. 한쪽 노드에서 실행
#cman_tool nodes > cman_nodes.txt
4. GFS 볼륨에 대한 튜닝 옵션 정보를 수집한다.
# gfs_tool gettune /mount/point > $(hostname)_gettune-<mountpoint>.txt
4. 수집된 데이터를 하나의 데이터로 통합 후 에스컬레이션 등록 또는 분석
로그인하면 댓글을 남길 수 있습니다.