mongodb 모니터링 도구 mongostat 의 사용 및 명령 상세 설명

mongostat 는 mongodb 자체 상태 검사 도구 로 명령 행 에서 사용 하면 고정 시간 간격 으로 mongodb 의 현재 운행 상 태 를 가 져 오고 출력 합 니 다.
1.mongostat 상용 명령 형식:
mongostat --host 192.168.11.11:27017 --username root --password 12345678 --authenticationDatabase admin
mongostat 매개 변수 설명:
--host:IP 주소 와 포트 를 지정 하고 IP 만 쓸 수도 있 습 니 다.그리고--port 매개 변 수 를 사용 하여 포트 번 호 를 지정 할 수도 있 습 니 다.
--username:인증 이 켜 지면 그 다음 에 사용자 이름 을 입력 해 야 한다
--password:얼마 안 걸 려 요.비밀번호 가 틀림 없어 요.
--authenticationDatabase:인증 이 열 리 면 이 인자 뒤에 인증 라 이브 러 리 를 작성 해 야 합 니 다(상기 계 정 을 인증 하 는 데이터베이스 임 을 주의 하 세 요)
명령 출력 형식
2.각 필드 설명:
insert/s:1 초 에 데이터 베 이 스 를 삽입 하 는 대상 의 수량 이 라 고 공식 적 으로 설명 합 니 다.slave 라면 수치 앞 에*가 있 으 면 복사 집합 작업 을 표시 합 니 다.
query/s:초당 조회 조작 횟수
update/s:초당 업데이트 작업 횟수
delete/s:초당 삭제 작업 횟수
getmore/s:1 초 에 cursor(커서)를 조회 할 때의 getmore 작업 수
command:1 초 에 실행 되 는 명령 수 는 메 인 시스템 에서 두 개의 값(예 를 들 어 3|0)을 표시 합 니 다.표 는 로 컬|복사 명령 을 대표 합 니 다.
주:1 초 동안 실 행 된 명령 수,예 를 들 어 대량으로 삽입 하 는 것 은 하나의 명령 이 라 고 생각 합 니 다(따라서 의미 가 크 지 않 을 것 입 니 다)
dirty:Wired Tiger 엔진 만 을 대상 으로 홈 페이지 는 더러 운 데이터 바이트 의 캐 시 백분율 이 라 고 설명 합 니 다.
used:Wired Tiger 엔진 만 을 대상 으로 홈 페이지 설명 은 사용 중인 캐 시 백분율 입 니 다.
flushes:
For Wired Tiger 엔진:checkpoint 의 트리거 횟수 가 폴 링 간격 에 있 는 것 을 말 합 니 다.
For MMAPv 1 엔진:1 초 에 fsync 를 실행 하여 하 드 디스크 에 데 이 터 를 기록 하 는 횟수
주:보통 0 입 니 다.중단 성 은 1 입 니 다.두 1 사이 의 간격 을 계산 하면 flush 가 얼마나 걸 리 는 지 대충 알 수 있 습 니 다.flush 비용 은 매우 크다.만약 빈번 한 flush 라면 원인 을 찾 아야 할 것 이다.
vsize:가상 메모리 사용량,단위 MB(이것 은 mongostat 에서 마지막 으로 호출 된 총 데이터)
res:  물리 적 메모리 사용량,단위 MB(이것 은 mongostat 에서 마지막 으로 호출 된 총 데이터)
주:이것 은 당신 이 top 으로 본 것 과 마찬가지 로 vsize 는 큰 변동 이 없 을 것 입 니 다.res 는 천천히 상승 할 것 입 니 다.만약 res 가 자주 갑자기 떨 어 지면 다른 프로그램 이 대량의 메모 리 를 차지 하 는 지 확인 하 십시오.
qr:클 라 이언 트 가 MongoDB 인 스 턴 스 에서 데 이 터 를 읽 을 대기 열 길이
qw:클 라 이언 트 가 MongoDB 인 스 턴 스 에서 데 이 터 를 기록 하 는 대기 열 길 이 를 기다 리 고 있 습 니 다.
a:읽 기 동작 을 수행 하 는 활성 클 라 이언 트 수
aw:쓰기 동작 을 수행 하 는 활성 클 라 이언 트 수
주:이 두 수치 가 매우 크다 면 DB 가 막 혔 고 DB 의 처리 속 도 는 요청 속도 에 미 치지 못 합 니 다.비용 이 많이 드 는 느 린 조회 가 있 는 지 살 펴 보 자.만약 모든 것 이 정상 이 라 고 조회 한다 면,확실히 부하 가 매우 크 므 로,기 계 를 추가 해 야 한다.
netIn:MongoDB 인 스 턴 스 의 네트워크 트 래 픽
netOut:MongoDB 인 스 턴 스 의 네트워크 트 래 픽
주:이 두 필드 는 네트워크 대역 폭 압력 으로 일반적인 상황 에서 병목 이 되 지 않 습 니 다.
conn:연결 을 여 는 총 수 는 qr,qw,ar,aw 의 합계 입 니 다.
주:MongoDB 는 모든 연결 에 하나의 스 레 드 를 만 들 고 스 레 드 의 생 성과 방출 에 도 비용 이 들 수 있 으 므 로 연결 수의 시작 매개 변 수 를 적당 하 게 설정 해 야 합 니 다.maxIncomingConnections,아 리 엔 지 니 어 는 5000 이하 로 대부분의 장면 을 만족 시 킬 것 을 권장 합 니 다.

좋은 웹페이지 즐겨찾기