728x90

가상 메모리

- 가상 메모리 = 물리 메모리(RAM) + 스왑(디스크 장치에 생성되는 영역)

- 페이지 인(SWAP> RMA): 프로세스가 스왑 영역에 존재할 경우, 스왑 영역의 데이터리 물리 메모리 영역으로 이동시키는 작업

- 페이지 아웃(RAM > SWAP): 물리 메모리에 위치한 프로세스의 우선순위가 낮을 경우, 물리 메모리를 스왑 영역으로 이동시키는 작업

- 페이징: 페이지 인 + 페이지 아웃

 

스왑 명령어

1) 스왑 공간 확인: free

2) 스왑 공간은 일반적으로 메모리의 두 배 정도 할당해줌

3) 스왑 파일 시스템: mkswap /dev/sdb1

4) 수동 스왑 마운트: swapon /dev/sdb1

5) 수동 스왑 마운트 해제: swapoff /dev/sdb1

6) (/etc/fstab)설정된 스왑 모두 마운트: swapon -a

7) 모든 스왑 마운트 해제: swapoff -a

 

 

스왑 영역 구성

1. 파티션id: swap

2. 스왑 파일 시스템으로 포맷

3. 파티션 스왑 활성화

4. 스왑 마운트

 

 

0. 사전 실습 환경 설정

 

1) 모두 언마운트: umount /mnt/lvm

 

 

2)  파티션 모두 지우기: fdisk /dev/sdb > d

 

 

3)  파티션 생성: n

 

 

 

1. 파티션 Id를 swap으로 변경: t > 1 > 82 > w > probepart /dev/sdb

1) 파티션 Id 변경: 82(swap)

 

파티션 Id 변경 후 저장

 

2) 파티션 생성 후 partprobe 명령어 입력: partprobe /dev/sdb

- 재부팅없이 파티션을 인식하는 명령어

 

* 에러 확인:  이전에 생성한 lvm을 삭제하지 않아서 재부팅을 요청하는 에러

 

 

2. 스왑 영역 생성: mkswap /dev/sdb1

파티션 장치를 지정하여 스왑 영역 생성

 

 

3. /dev/sdb1 파티션 스왑 영역 활성화: swapon /dev/sdb1

스왑 용량 확인 명령어

1) free -h

2) swapon -s

스왑 용량이 확장된 것을 확인할 수 있음

 

 

4.  /dev/sdb2, /dev/sdb3 파티션 스왑 영역 활성화: /etc/fstab에 등록

 

/etc/fstab 파일에

 

스왑 활성화 및 비활성화 실행 후 스왑 정보 확인

728x90

+ Recent posts