centos7 swap 용량 늘리기
현재 스왑용량 확인
[root@ ~]# swapon -s
Filename Type Size Used Priority
/dev/nvme0n1p1 partition 1952764 938080 -2
현재 swap 메모리 확인
[root ~]# free -m
total used free shared buff/cache available
Mem: 7723 4773 1407 182 1542 2466
Swap: 1906 916 990
swap 파일생성
$ sudo fallocate -l 10GB /swapfile
REDHAT 계열
일반적인 메뉴얼 상황에서는
centos, redhat계열에서는 에서는 아래와 같은 명령어로 파일을 생성하라고 한다.
$ sudo dd if=/dev/zero of=/myswap count=8192 bs=1M
fallocate의 문제점은 파일 시스템 ioctl을 사용하여 할당을 빠르고 효율적으로 만드는 것인데, 물리적으로 공간을 할당하지 않지만, swapon syscall에는 실제 공간이 필요하다는 단점이 있습니다.
권한 설정
$ chmod 600 /swapfile
$ ls -lh /swapfile
-rw------- 1 root root 8.0G 2020-04-29 09:20 /swapfile
swap 포맷으로 변경
[root@ /]# mkswap /swapfile
Setting up swapspace version 1, size = 8388604 KiB
no label, UUID=3a511621-1647-404f-9a4a-520361cbf6ba
swap 파일 시스템 등록
[root@ /]# swapon /swapfile
[root@ /]# swapon -s
Filename Type Size Used Priority
/dev/nvme0n1p1 partition 1952764 938080 -2
/swapfile file 8388604 0 -3
[root@ /]# free -h
total used free shared buff/cache available
Mem: 7.5G 4.7G 170M 182M 2.7G 2.4G
Swap: 9.9G 916M 9.0G
SWAP 용량이 늘어난 것을 확인할 수 있습니다.
부팅시 등록
$ vi /etc/fstab
아래의 내용을 추가합니다.
/swapfile none swap sw 0 0
swap 삭제
swap 연결 제거
$ swapoff /swapfile
swap 파일 삭제
$ rm /swapfile
반응형
'개발 > 리눅스' 카테고리의 다른 글
VIM | Surround.vim 사용하기 (0) | 2020.07.09 |
---|---|
LINUX | manjaro 설치후 할일 (0) | 2020.05.29 |
Reverse Proxy 와 Load Balencer (0) | 2020.04.06 |
nginx | site-enabled, site-available.md (0) | 2020.02.11 |
freenas | ssh key 로그인 (0) | 2020.01.06 |