반응형
몽고디비에선 메모리 모니터링 하는 방법중에 하나가 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: 현재 연결된 클라이언트 수
반응형
'프로그래밍 > 잡동산이' 카테고리의 다른 글
[MongoDB] 성능을 최적화 하기 위한 방법론 (0) | 2023.03.28 |
---|---|
[mongodb] 몽고디비 메모리 모니터링 GUI (0) | 2023.03.26 |
[잡담] 오늘은 흐리다. (0) | 2023.03.01 |
[nodejs] mongodb 접속 방법 (0) | 2023.03.01 |
[nodejs] 네이버 종목의 뉴스를 크롤링 해보자. (0) | 2023.02.12 |