OS31 리눅스 메모리 관리방법. 프로세스 킬, 캐시메모리 제거, swap 메모리 초기화 리눅스 메모리 관리 1. 프로세스 킬 ps auxf 프로세스 번호 확인 kill -9 프로세스 번호 2. 캐시메모리 제거 https://blog.lael.be/post/1090 Ubuntu 캐쉬 메모리를 주기적으로 지워서 메모리 확보하기 라엘이는 게임서버를 하나 운영하고 있다. 게임서버는 웹이나 DB서버보다 자원을 많이 필요로 하기에 모니터링과 튜닝을 잘해야 한다. 1. CPU 사용량 게임서버는 일반적으로 사람의 활동 시간 blog.lael.be 3. swap 메모리 초기화 https://wordpressxe.tistory.com/12 리눅스 swap 메모리 초기화 하기 서버의 RAM 용량이 차게 되면 자동으로 swap 메모리가 사용 됩니다. swap는 하드 디스크 메모리를 swap 메모리로 만들기 때문.. 2020. 7. 20. 백그라운드 프로세스 실행 및 kill 하기 nipa 에서 서버를 받았음. 서버를 받아서 쓸려고 했더니 이거 뭐 설정해야할것도 많고 여간 귀찮은게 아님... 그래도 jupyter notebook을 제공해주니 쓸만하겠구나...............싶었으나 백그라운드에서는 사실 프로세스를 돌려본건 학교에서 배울때나 잠깐 해봤지 기억이 잘 나지 않았음. 그래서 이왕 쓰는김에 정리해두자는 생각으로 기록을 함 먼저 프로세스를 백그라운드로 실행시키는 방법은 2가지 1번째는 nohup + & $ nohup 명령어 & 이 경우에는 nohup.out 파일을 생성하고 여기에 실행시에 생기는 로그들을 기록하는 것. 만약에 nohup.out 파일에 로그를 안찍을 것이다 라면? $ nohup 명령어 & > /dev/null null 디렉토리로 가게 해버리면 nohup.o.. 2020. 6. 30. 리눅스에서 파이썬 nvidia-smi 실시간 메모리 체크 리눅스에서 코딩을 하다보면 갑자기 out of memory가 뜰때가 있다. 실시간으로 메모리를 체크해보고 싶은데 이걸 어떻게 해야할까 궁금했다. 근데 이걸 계속 nvidia-smi라고 계속 쳐볼수 없다..... 그러면 어떻게 해결할수 있을까?? 바로바로 watch 명령어이다. 한번 자세히 살펴보자 ubuntu@linux-server:~$ watch --help Usage: watch [options] command Options: -b, --beep beep if command has a non-zero exit -c, --color interpret ANSI color and style sequences -d, --differences[=] highlight changes between updates .. 2020. 6. 19. 리눅스 쉘에서 아나콘다 가상환경 쓰기 리눅스는 윈도우 환경과 많이 다르다. 그런 와중에 에디터와 배쉬 쉘 환경은 또 다르다. 그렇기 때문에 겪은 삽질을 오늘도 기록하자. 리눅스에서 pycharm 에디터로 열심히 개발을 한뒤에 이걸 실제로 소켓 서버로 사용하기 위해서는 .sh 파일로 만들어서 실행하는게 편할듯 하여 잘 기억은 나지않지만 열심히 쉘프로그래밍 하였다. 그런데 이게 서버에 돌리려고 하니 안된다....? 터미널에서는 잘만 되던 것이 왜 되질 않는거니... 이걸 어떻게 해결해야하나 짬짬히 찾아 몇일을 또 그렇게 보내게 되었다. 여러번의 삽질을 하다보니 이게 PATH를 못찾는 것 같다는 생각이 번뜩 들었다. 쉘프로그래밍을 많이 해본분들이라면 바로 찾을수 있었겠지만... 나는 그게 아니였다ㅠㅠㅠ 그래서 생각해 낸 방법은!!! $ sourc.. 2020. 6. 16. 리눅스 크롬 설치 리눅스에서 크롬을 설치하려고 하다보니 무슨 정책을 설정해줘야하고 귀찮게 군다... webnautes.tistory.com/1184 여기서 쉽게 다운받는방법을 알려준다. 2020. 6. 3. 이전 1 2 3 4 5 6 7 다음