cpu 사용율이 100% 되고 데몬이 multi core 를 사용하지 않고 one core만 사용하는경우?
작성자 정보
- 김태진 작성
- 작성일
컨텐츠 정보
- 1,977 조회
- 0 추천
- 목록
본문
top - 09:45:29 up 60 days, 7:24, 2 users, load average: 0.51, 0.37, 0.31
Tasks: 268 total, 5 running, 262 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 93.2%id, 0.1%wa, 0.0%hi, 6.6%si, 0.0%st
Mem: 16443620k total, 16358956k used, 84664k free, 356412k buffers
Swap: 2031608k total, 232k used, 2031376k free, 12465388k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
31482 root 15 0 143m 7204 3356 R 100 0.0 9:30.11 snmpd
20247 root 15 0 12716 1184 788 R 0 0.0 0:23.08 top
안녕하세요
현업에서 한 서버를 담당하는 엔지니어 입니다.
저희 서버에서 한가지 문제가 발생하였는데 문제점을 아무리 찾아도 확인이 안되서 올리게 되었습니다.
어느 순간부터 snmpd가 한 코어를 100사용하면서 부터 시스템에 행이 잠깐 걸리게 됩니다.
그러다가 시스템이 절체가 되는데 이 행은 5-10초 정도 유지 되다가 풀리게 됩니다.
여기서 질문은 두가지인데요
1, snmpd가 왜 갑자기 cpu 사용율이 100%가 되는지 ?현재 비주기적으로 계속 발생하고 있습니다.
2, snmpd가 one core만 100%를 사용하는데 다른 코어로 usage가 쉐어가 왜 안되는지 궁금합니다.
코어가 16코어인데 1/16코어를 사용했다고 행이 걸리거든요.;;; 100%를 사용하더라도 16코어로 사용량을 분활하면 문제 없을거 같은데 코어 분활하는 방법이 있을까요? kernel-smp란 패키지를 보고 있는데 관련이 있는지 궁금합니다.
관련자료
-
이전
-
다음