질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

cpu 사용율이 100% 되고 데몬이 multi core 를 사용하지 않고 one core만 사용하는경우?

작성자 정보

  • 김태진 작성
  • 작성일

컨텐츠 정보

본문

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란 패키지를 보고 있는데 관련이 있는지 궁금합니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,153 명
  • 현재 강좌수 :  36,461 개
  • 현재 접속자 :  257 명