Ali Gatie - It's You (Official Lyrics Video)
차례:
스왑은 실제 RAM 메모리 용량이 가득 찬 경우 사용되는 디스크 공간입니다. Linux 시스템에 RAM이 부족하면 비활성 페이지가 RAM에서 스왑 공간으로 이동합니다.
스왑 공간은 전용 스왑 파티션 또는 스왑 파일의 형태를 취할 수 있습니다. 일반적으로 데비안 가상 머신을 실행할 때 스왑 파티션이 없으므로 유일한 옵션은 스왑 파일을 만드는 것입니다.
이 튜토리얼은 데비안 9 시스템에서 스왑 파일을 추가하는 데 필요한 단계를 설명합니다.
시작하기 전에
이 튜토리얼을 계속하기 전에 다음을 입력하여 데비안 설치가 이미 스왑을 활성화했는지 확인하십시오:
sudo swapon --show
출력이 비어 있으면 시스템에 스왑 공간이없는 것입니다.
그렇지 않으면 아래와 같은 것이 있으면 컴퓨터에서 이미 스왑이 활성화 된 것입니다.
NAME TYPE SIZE USED PRIO /dev/sda2 partition 4G 0B -1
가능하더라도 단일 시스템에 여러 개의 스왑 공간을 갖는 것은 일반적이지 않습니다.
스왑 파일 만들기
로그인 한 사용자는 스왑을 활성화 할 수있는 sudo 권한이 있어야합니다. 이 가이드에서는
1G
의 스왑을 추가합니다. 더 큰 스왑을 만들려면
1G
를 필요한 스왑 공간의 크기로
1G
.
아래 단계는 데비안 9에서 스왑 공간을 추가하는 방법을 보여줍니다.
-
스왑에 사용될 파일을 작성하여 시작하십시오.
sudo fallocate -l 1G /swapfile
fallocate
가 설치되어 있지 않거나fallocate failed: Operation not supported
오류 메시지가 표시fallocate failed: Operation not supported
경우fallocate failed: Operation not supported
. 다음 명령을 사용하여 스왑 파일을 만드십시오.sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576
루트 사용자 만이 스왑 파일을 읽고 쓸 수 있어야합니다. 올바른 권한을 설정하려면 아래 명령을 실행하십시오.
sudo chmod 600 /swapfile
mkswap
도구를 사용하여 파일에서 Linux 스왑 영역을 설정하십시오.sudo mkswap /swapfile
다음을 입력하여 스왑 파일을 활성화하십시오.
sudo swapon /swapfile
/etc/fstab
파일을 열어 변경 사항을 영구적으로 작성하십시오.sudo nano /etc/fstab
다음 줄을 붙여 넣습니다.
/ etc / fstab/swapfile swap swap defaults 0 0
스왑이 활성화되어 있는지 확인하려면 아래 표시된 것처럼
swapon
또는free
명령을 사용하십시오.sudo swapon --show
NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1
sudo free -h
total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M
스와 피 니스 값 조정
Swappiness는 시스템이 스왑 공간을 사용하는 빈도를 정의하는 Linux 커널 특성입니다. 스와 피 (swappiness)는 0과 100 사이의 값을 가질 수 있습니다. 값이 낮을수록 커널은 가능할 때마다 스와핑을 피하려고 시도하지만 값이 클수록 커널은 스왑 공간을보다 적극적으로 사용합니다.
기본 swappiness 값은 60입니다. 다음 명령을 입력하여 현재 swappiness 값을 확인할 수 있습니다.
cat /proc/sys/vm/swappiness
60
대부분의 Linux 시스템에서는 swappiness 값 60이 정상이지만 프로덕션 서버의 경우 더 낮은 값을 설정해야합니다.
예를 들어, swappiness 값을 10으로 설정하려면 다음을 입력하십시오.
sudo sysctl vm.swappiness=10
재부트시이 매개 변수를 지속 시키려면
/etc/sysctl.conf
파일에 다음 행을 추가하십시오.
vm.swappiness=10
최적의 교체 가치는 시스템 워크로드 및 메모리 사용 방법에 따라 다릅니다. 최적의 값을 찾으려면이 매개 변수를 조금씩 조정해야합니다.
스왑 파일 제거
스왑 파일을 비활성화하고 제거하려면 아래 단계를 수행하십시오.
-
먼저 다음을 입력하여 스왑 공간을 비활성화하십시오.
sudo swapoff -v /swapfile
그런 다음
/etc/fstab
파일에서 스왑 파일 항목/swapfile swap swap defaults 0 0
제거합니다.마지막으로 실제 스왑 파일 파일을 삭제하십시오.
sudo rm /swapfile
결론
스왑 파일을 생성하고 데비안 9 머신에서 스왑 공간을 활성화하고 구성하는 방법을 배웠습니다.
스왑 데비안 램데비안 9에서 사용자를 추가하고 삭제하는 방법
사용자를 추가하고 제거하는 방법을 아는 것은 Linux 사용자가 알아야 할 기본 기술 중 하나입니다. 이 튜토리얼에서는 데비안 9에서 사용자를 추가하고 제거하는 방법을 보여줍니다.
데비안 10 리눅스에서 스왑 공간을 추가하는 방법
스왑은 실제 메모리 용량이 가득 찼을 때 사용되는 디스크 공간입니다. 이 튜토리얼은 데비안 10 버스터에서 스왑 파일을 추가하는 단계를 안내합니다.
데비안 9에서 Redmine을 설치하고 구성하는 방법
Redmine은 무료 오픈 소스 프로젝트 관리 및 문제 추적 응용 프로그램입니다. 이 튜토리얼에서는 MySQL을 데이터베이스 백엔드로 사용하고 Passenger + Nginx를 Ruby 애플리케이션 서버로 사용하여 Debian 9 서버에서 최신 버전의 Redmine을 설치하고 구성하는 방법을 보여줍니다.