mongodb의 CPU 사용량은 항상 매우 높았으며 오랫동안 150%를 유지했습니다. 정확히 말하면 CPU 타임슬라이스 사용량입니다. 사용된 서버는 4코어 물리머신인데, CPU 사용량이 30~40% 정도 되는 것이 정상인지 모르겠습니다.
서비스 리터러시가 특별히 높지는 않습니다
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME COMMAND
1025 mongodb 20 0 7632304 340452 291908 S 157.8 4.2 87414:58 mongod
insert query update delete getmore 명령은 매핑된 vsize res 오류를 플러시합니다. qr|qw ar|aw netIn netOut conn 시간
으아악log_inst.log_inst_2015_09_16 185ms 185ms 0ms
log_info.log_info_2015_09_16 164ms 164ms 0ms
log_data.log_data_2015_09_16 163ms 163ms 0ms
iostat을 사용하여 시스템 I/O에 문제가 있는지 확인하세요.
인덱스가 생성되었나요?
인덱스가 없어야 합니다
몽고 로그를 보고 쿼리가 많고 느린 쿼리를 찾습니다
에 따라 인덱스를 생성합니다