9.9. Glock 통계


GFS2는 파일 시스템 내에서 발생하는 상황을 추적하는 데 도움이 되는 통계를 유지 관리합니다. 이를 통해 성능 문제를 해결할 수 있습니다.

GFS2는 다음 두 카운터를 유지 관리합니다.

  • dcount: 요청된 DLM 작업 수를 계산합니다. 이는 평균/변수 계산에 얼마나 많은 데이터가 있는지 보여줍니다.
  • qcount: 요청된 syscall 수준 작업 수를 계산합니다. 일반적으로 qcountdcount 보다 크거나 같습니다.

또한 GFS2는 세 개의 평균/변수 쌍을 유지합니다. mean/variance 쌍은 기하급수적인 추정치이며 사용된 알고리즘은 네트워크 코드에서 왕복 시간을 계산하는 데 사용됩니다.

GFS2에서 유지 관리되는 평균 및 분산 쌍은 확장되지 않지만 정수 나노초 단위로 구성되어 있습니다.

  • srtt/srttvar: 비 차단 작업을 위한 원활한 왕복 시간
  • srttb/srttvarb: 차단 작업을 위한 원활한 라운드 트립 시간
  • irtt/irttvar: 요청 시간(예: DLM 요청 간의 시간)

차단되지 않은 요청은 DLM 잠금의 상태가 무엇이든 즉시 완료되는 요청입니다. 현재 (a) 현재 잠금 상태가 배타적인 경우(b) 요청된 상태가 null이거나 잠금 해제되거나 (c) "try lock" 플래그가 설정됨을 의미합니다. 차단 요청은 다른 모든 잠금 요청을 처리합니다.

recordsTT에 더 많은 시간이 더 나은 반면, RTT에 더 작은 시간은 더 좋습니다.

통계는 두 개의 sysfs 파일에 유지됩니다.

  • write stats 파일입니다. 이 파일은 행당 하나의 glock이 포함된 통계를 포함하는 경우를 제외하고 glocks 파일과 유사합니다. 데이터는 glock이 생성되는 해당 glock 유형의 "per cpu" 데이터에서 초기화됩니다(가 0인 카운터에서 제외). 이 파일은 매우 클 수 있습니다.
  • lkstats 파일 여기에는 각 glock 유형에 대한 "CPU당" 통계가 포함되어 있습니다. 행당 하나의 통계가 포함되어 있으며 각 열은 cpu 코어입니다. glock 유형당 8개의 라인이 있으며, 유형은 서로 다음과 같습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.