t3.medium ec2를 ubuntu os로 띄워서 작업하고 있는데, 계속 ec2가 죽길래, t3.large로 스펙업을 했는데도 몇일 지나면 죽고, hard disk도 비워봤지만 계속 죽는다.
ec2의 log를 보는데도, memory 문제도 아닌 거 같고, cloudwatch를 살펴보니 아래와 같이 cpu가 튀는 걸 볼 수 있다.
이유가 뭘까? 생각하다가 top 명령어를 통해 확인해봤다.
exe라는건 도대체 뭔데 저렇게 높게 차지하는 거지.
exe라는건 통상 exe 실행파일로 실행되는 프로그램을 의미한다. 따라서 단순히 top으로 실행하면 위와 같이 나오므로 top -c으로 검색해야한다. c옵션은 program 이름이 나오기 때문에 무엇이 잘못인지 알 수 있다.
내 경우 exe를 확인해보니 k3s였다.
그리고 docker로 rancher를 활성화를 해보니 어마무시한 cpu 점유율이 나왔다.
vcpu가 2개로는 마이크로 kubernetes 마저 구동하기가 힘든가 보다.
ps: top -c를 활용해도 되지만, htop을 써보면 훨씬 다양한 정보가 나오므로 htop쓰는 걸 추천한다.
sudo apt-get install htop
'Linux' 카테고리의 다른 글
symbolic link is red and relative path? (0) | 2021.11.29 |
---|---|
알아두면 좋을 리눅스 명령어 (0) | 2021.11.18 |
Mongodb initialize script (0) | 2021.11.15 |
(에러)the input device is not a TTY (0) | 2021.11.15 |
Bash shell scripts 문법 (0) | 2021.11.09 |