프로그래밍/잡동산이

[mongodb] 메모리 모니터링 mongostat

Nadahacker 2023. 3. 26. 00:36
반응형

몽고디비에선 메모리 모니터링 하는 방법중에 하나가 mongostat 이다. 

@mongodb:/etc$ mongostat

일정시간에 한번씩 출력하고 싶으면 뒤에 숫자를 붙이면 된다.

@mongodb:/etc$ mongostat 30

위 내용을 입력하면

insert query update delete getmore command dirty  used flushes vsize   res qrw arw net_in net_out conn                time
    *0    *0     *0     *0       0     0|0  0.0% 12.4%       0 5.26G 3.64G 0|0 1|0   111b   52.8k   91 Mar 25 15:19:46.090
    *0    *0     *0     *0       0    11|0  0.0% 12.4%       0 5.26G 3.64G 0|0 1|0  1.49k   56.2k   91 Mar 25 15:19:47.091
    *0    *0     *0     *0       0     1|0  0.0% 12.4%       0 5.26G 3.64G 0|0 1|0   112b   53.0k   91 Mar 25 15:19:48.088
    *0    *0     *0     *0       0     1|0  0.0% 12.4%       0 5.26G 3.64G 0|0 1|0   259b   53.0k   91 Mar 25 15:19:49.090
    *0    *0     *0     *0       0     1|0  0.0% 12.4%       0 5.26G 3.64G 0|0 1|0   112b   52.8k   91 Mar 25 15:19:50.090
    *0     1     *0     *0       1     4|0  0.0% 12.5%       0 5.28G 3.67G 0|0 1|0  1.40k    663k   91 Mar 25 15:19:51.089
    *0    *0     *0     *0       0     0|0  0.0% 12.5%       0 5.28G 3.67G 0|0 1|0   111b   52.7k   91 Mar 25 15:19:52.091
    *0    *0     *0     *0       0     1|0  0.0% 12.5%       0 5.28G 3.67G 0|0 1|0   112b   52.9k   91 Mar 25 15:19:53.090
    *0    *0     *0     *0       0     1|0  0.0% 12.5%       0 5.28G 3.67G 0|0 1|0   112b   52.9k   91 Mar 25 15:19:54.089
    *0    *0     *0     *0       0     4|0  0.0% 12.5%       0 5.28G 3.67G 0|0 1|0   384b   53.8k   91 Mar 25 15:19:55.089

각 항목은 다음과 같은 의미를 가진다.

- insert: 삽입된 문서 수
- query: 조회된 문서 수
- update: 업데이트된 문서 수
- delete: 삭제된 문서 수
- getmore: 추가로 검색된 문서 수
- command: 실행된 명령 수
- dirty: 메모리에 있는 변경된 페이지 수
- used: 메모리에 있는 페이지 중 사용 중인 페이지 수
- flushes: 디스크에 쓰여진 페이지 수
- vsize: mongod 프로세스의 가상 메모리 크기
- res: mongod 프로세스가 실제 사용하는 메모리 크기
- qrw: 읽기 작업 대기 시간과 쓰기 작업 대기 시간의 평균값
- arw: 읽기 작업 대기 시간과 쓰기 작업 대기 시간의 평균값 (읽기와 쓰기를 모두 고려)
- net_in: 네트워크에서 수신한 데이터 양
- net_out: 네트워크에서 송신한 데이터 양
- conn: 현재 연결된 클라이언트 수


 

 

반응형