728x90
반응형

서버에 특정 프로그램이 CPU를 과도하게 사용하여 이를 안정시킬 필요가 있었다.

 

이를 위해서 작업 중인 프로그램을 찾아서 우선 순위를 재조정하여 CPU 사용량을 낮출 수 있었다.

$ ps -eo pid,nice,lstart,cmd | grep my_program | grep -v grep
$ sudo renice -n 1 pid

lstart는 시작한 시간을 연월일시분초로 알려줘 날짜가 지나도 언제부터 시작된 프로세스인지를 알려준다.

 

그리고 디스크 사용을 많이 하여 데이터를 제거해야 했다.

 

특정 시간 이전 데이터를 지우기 위해 다음과 같이 명령어를 입력하여 해결할 수 있었다.

$ find . -newermt "2020-06-17 00:00:00" ! -newermt "2020-06-18 00:00:00" | xargs rm -rf

 

참고 문헌

  1. https://chloro.tistory.com/106

  2. http://dveamer.github.io/linux/ProcessStatus.html

  3. https://superuser.com/questions/580273/ubuntu-linux-find-files-between-specific-times

반응형

+ Recent posts