SWAP 관리 - 생성, 활성화, 교환, 비활성화, 제거 [EASY GUIDE]

2510 단어 tutoriallinux

만들다




  • 스왑 파일 생성


  • sudo dd if=/dev/zero of=/swapfile bs=1024 count=<1024*desired_swap-size_in_MB>
    


    블록 크기 유지bs=1024
  • 일반 사용자가 파일을 쓰고 읽을 수 없도록 파일 권한을 600으로 설정합니다.

  • sudo chmod 600 /swapfile
    


  • 파일에 Linux 스왑 영역을 만듭니다.

  • sudo mkswap /swapfile
    



    활성화




  • 스왑 파일 활성화

  • sudo swapon /swapfile
    


  • 변경 사항을 영구적으로 적용하려면/etc/fstab 파일을 엽니다.

  • sudo nano /etc/fstab
    


  • 다음 줄 붙여넣기

  • /swapfile swap swap defaults 0 0 
    





    교환




  • 교체 값 확인

  • cat /proc/sys/vm/swappiness
    


    Ubuntu에서 기본 교환 값은 60으로 설정됩니다.
  • 교환성 수정

  • sudo sysctl vm.swappiness=10
    


    60의 swappiness 값은 대부분의 Linux 시스템에 적합하지만 프로덕션 서버의 경우 더 낮은 값을 설정해야 할 수 있습니다.
  • 교환을 영구적으로 만듭니다.
    재부팅 후에도 이 매개변수가 지속되도록 하려면 /etc/sysctl.conf 파일에 다음 행을 추가하십시오.

  • vm.swappiness=10
    



    비활성화




  • 스왑 파일 비활성화

  • sudo swapoff -v /swapfile
    



    제거하다




  • /swapfile swap swap defaults 0 0 파일에서 스왑 파일 항목/etc/fstab을 제거합니다. 5단계에서.
  • 마지막으로 디스크에서 실제 스왑 파일을 제거합니다.

  • sudo rm /swapfile
    

    root 디렉토리에서 스왑 파일을 찾을 수 있습니다.



    스왑 사용 상태를 확인하려면 free -h 또는 swapon -s

    좋은 웹페이지 즐겨찾기