Need help? Chat now!

Hostwinds 튜토리얼

에 대한 검색 결과:


목차


Linux에서 스왑을 만드는 방법

Linux 스왑 파일을 만드는 방법

태그 : Linux 

Linux에서 스왑을 만드는 방법

스왑은 가상 메모리로 사용되도록 예약 된 Linux의 할당 된 공간입니다. Linux 서버가 메모리가 부족하면 비활성 프로세스를 가상 메모리로 이동하여 작업 메모리에서 활성 프로세스를 방 할 수 있습니다.

이 기능은 기본적으로 켜져 있지 않지만 스왑 파일을 할당함으로써 켜져있을 수 있습니다.스왑 파일의 성능은 스왑 파티션과 매우 유사합니다.그러나 다시 파티션없이 스왑 크기를 제어하는 것이 더 쉽습니다.서버가 스왑 공간에 얼마나 적극적으로 의존하는지 시스템의 스왑 값 값을 조정하여 제어 할 수도 있습니다.

VPS 및 전용 서버는 기본적으로 루트를 제공하므로 모든 명령은 루트로 실행되는 것으로 간주됩니다.

Linux에서 스왑을 만드는 방법

다음은 스왑 파일을 만들고 SWAPPINESS 값을 수정하는 방법을 통해 당신을 안내하는 단계입니다. 예를 들어 서버에 1GB 스왑을 추가하려면 다음과 같이하십시오.

Step One: falocate 또는 dd를 사용하여 스왑에 사용할 파일을 작성하려면 다음을 수행하십시오.

fallocate로 스왑 파일 만들기

fallocate -l 1G /myswap

-l 옵션을 사용하면이 예에서 길이 (1GB)를 설정할 수 있습니다.

또는 dd를 사용하여 빈 1GB 파일을 만들 수 있습니다.

dd if=/dev/zero of=/myswap count=1024 bs=1MiB

2 단계 : 스왑 파일 권한을 보호합니다.

chmod 600 /myswap

스왑을 위해 파일을 포맷합니다.

mkswap /myswap

3 단계 : 파일을 시스템에 스왑 파일로 추가합니다.

swapon /myswap

4 단계 : / etc / fstab의 끝에이 행을 추가하여 영구히 변경하십시오.

/myswap none swap sw 0 0

5 단계 : SWAPPINESS 값을 변경하려면 /etc/sysctl.conf를 편집하고 다음 줄을 추가하십시오.

vm.swappiness=10

값 10으로 시작하고 필요한 경우 늘리십시오. swappiness의 일반적인 기본값은 60입니다. 숫자 (최대 100)가 클수록 스왑이 더 자주 사용됩니다.

얼마나 많은 swappiness에 영향을 미치는 영향은 메모리가 사용되는 방법에 따라 다르므로 최적의 값을 찾기 위해 실험하십시오. 0에서 SWAP 파일은 시스템이 완전히 메모리가 완전히 실행될 때만 사용됩니다. 값이 높을수록 시스템이 디스크 캐싱을위한 메모리를 여유 할 수 있도록 시스템을 스왑하게 처리 할 수 있으므로 잠재적으로 전체 시스템 성능이 향상됩니다.

6 단계 : 스왑 파일이 생성되었는지 확인하십시오.

swapon -s

변경 사항이 적용되도록 서버를 재부팅하십시오.

대부분의 경우 root 사용자로만 스왑 파티션에 액세스하면됩니다.

dd if=/dev/zero of=/myswap count=1024 bs=1MiB 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 2.15831 s, 497 MB/s

작성자 Hostwinds Team  /  구월 7, 2018