목차

GFS2 FileSystem lock Dump

환경

RedHat Enterprise Linux Server 6.5
Global File system2( GFS2 )
Cluster Suite ( RHCS )

문제

진단

참고 사이트 : 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. 수집된 데이터를 하나의 데이터로 통합 후 에스컬레이션 등록 또는 분석