본문 바로가기

삐삐리뽀/LINUX3

쉘스크립트 CPU임계치에 따른 라인톡보내기 운영중이던 서버가 갑자기 cpu임계치를 넘어버리며 죽어버리던 현상이 발생했다 그래서 자주 모니터링을 해주며 대처를 해줘야했는데 계속 보고 앉아있을수 없으니 이용중이던 azure 파트너사를 통해 알림 연동을 해달라고 하니 추석 지나서 해줄수있다는 말에 급하게 스크립트를 작성했다. #!/bin/bash s_time=$(date +%Y-%m-%d' '%H:%M:%S) PREV_TOTAL=0 PREV_USER=0 while true; do CPU=(`cat /proc/stat | grep '^cpu '`) unset CPU[0] USER=${CPU[1]} # Calculate the total CPU time. TOTAL=0 for VALUE in "${CPU[@]}"; do let "TOTAL=$TOTAL+$.. 2021. 10. 27.
Windows10 Hyper-V 설치하기 1. 설치 전 시스템정보 확인 2. Hyper-V 설치하기 제어판 > 프로그램 > 프로그램 및 기능 > 윈도우 기능 켜기/끄기 로 이동 3. 체크박스 클릭 후 확인을 누르면 윈도우 기능 변경중이라는 알림이 뜨고 재시작을 해주면 된다. 4. 실행을 시키면 아래와 같은 화면이 나타난다. 다음 글에서는 Hyper-V를 이용해 가상컴퓨터를 생성하는 방법을 알아보도록 한다. 2020. 6. 23.
리눅스 Out of memory 임시방편 해결..... 회사에서 테스트 서버로 사용 중인 리눅스 서버에서 java가 Out of memory를 내뱉으며 자꾸 뒤지는 현상이 발생하였다.... 참고로 가상머신은 AWS EC2 t2.micro 사용 중이다,,, 사양이 진짜 낮다.... 여튼 아래와 같이 두 파일에 우선순위를 낮게 설정해 주니 대충 해결되었다.. # echo -17 > /proc/{pid}/oom_adj # echo -1000 > /proc/{pid}/oom_score_adj 2019. 12. 16.