본문 바로가기
개발/리눅스 서버

[ubuntu] 파티셔닝

by ny0011 2020. 1. 6.
반응형

ubuntu 설치할 때 partition을 나누어야 한다.

 

아래 전체가 디스크라면 한 칸 한 칸이 모두 파티션이다.

파티션은 각각 다른 파일시스템 형식으로 포맷(format) 될 수 있다. ex) swap 영역

partition1(ext2) partition2(squashfs) partition3(ext3) partition4(jfs)  

위키에 의하면 linux file system은 다음 형식으로 지원한다.

Linux supports numerous file systems, but common choices for the system disk on a block device include the ext* family (ext2, ext3 and ext4), XFS, JFS, and btrfs. For raw flash without a flash translation layer (FTL) or Memory Technology Device (MTD), there are UBIFS, JFFS2 and YAFFS, among others. SquashFS is a common compressed read-only file system.

프로그램이 실행되려면 디스크(저장공간) -> RAM으로 복사 되어야 한다.

하지만 RAM은 저장공간이 디스크만큼 크지 않고(8G쯤? 그래픽 작업이 많다면 32G) 디스크에 저장된 모든 프로그램을 실행시킬 수 없다.

그래서 지금 실행되고 있는 프로세스를 잠깐 디스크로 옮기고 실행이 필요한 프로그램을 디스크에서 불러온다.

임시로 프로세스를 저장하는 공간을 swap 영역이라고 한다.

 

 

라고는 했지만 지금도 swap영역이 필요할까? 궁금해서 찾아보았다

https://itsfoss.com/swap-size/

 

How Much Swap Should You Use in Linux? - It's FOSS

How much should be the swap size? Should the swap be double of the RAM size or should it be half of the RAM size? Do I need swap at all if my system has got several GBs of RAM? Your questions answered in this detailed article.

itsfoss.com

 

swap 영역이 크면 RAM -> 디스크로 보내는 빈도↑

> RAM에 접근하는 시간보다 디스크에 접근하는 시간이 더 크기 때문에 명령 처리 속도가 느려진다

a little swap is helpful. A lot of it will be of no good use.

Redhat 추천 : 램 크기의 20% ㅊㅊ

https://www.redhat.com/en/blog/do-we-really-need-swap-modern-systems

 

 

 

swap 사용 영역 체크 방법

https://www.cyberciti.biz/faq/linux-check-swap-usage-command/

 

How To Check Swap Usage Size and Utilization in Linux - nixCraft

Explains how to check and find out Swap space (paging) activity, size, and usage on Linux operating systems using various command line and GUI tools.

www.cyberciti.biz

 

댓글