리눅스 환경에서 다양한 작업들을 하다보면 swap파일이 꽉차서 서버가 느려지는 경험을 자주 경험 한다.
스왑파일은 간단하게 설명하면 컴퓨터가 RAM 메모리를 전부 사용했을때, 하드디스크에서 대신 읽고 쓰는 파일이다.
즉, 메모리가 꽉차면 스왑파일을 임시로 RAM처럼 사용하는것이다.
스왑파일마저 꽉차게되면 문제가 발생하기때문에 혹시모를 경우를 대비해 HDD의 공간을 할애해 스왑파일을 만들어주는것이 좋다.
swap 파일 만들기 (100) 100*1024*1024
우선 스왑파일을 저장할 디렉토리를 지정하여 다음과 같은 리눅스 커멘드로 빈디스크를 만든다.
다음 커멘드는 100G 디스크를 만드는것이다. count숫자를 변경하여 크기를 조절할 수 있다.
path는 반드시 root가 아니여도 된다.
dd if=/dev/zero of=/root/swp/swapfile100g bs=1024 count=104,857,600
swap 공간 생성
mkswap /root/swp/swapfile100g
활성화
swapon /root/swp/swapfile100g
비활성화
swapoff /root/swp/swapfile100g
재부팅 후에도 적용하려면 /etc/fstab에 아래와 같이 작성한다.
/swap/swapfile swap swap defaults 1 1
'IT' 카테고리의 다른 글
리눅스 서버 에러 cannot open directory .: Input/output error (0) | 2020.12.07 |
---|---|
리눅스 서버 아이디 만들기 (0) | 2020.12.06 |
에러 해결 : Failed to get convolution algorithm. This is probably because cuDNN failed to initialize (6) | 2020.07.23 |
(autokeras)AttributeError: 'google.protobuf.pyext._message.RepeatedCompositeCo' object has no attribute 'append' (0) | 2020.06.11 |
주피터 노트북(ipynb)파일 파이썬 파일(.py)로 변환 (0) | 2020.06.03 |