시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
스왑파일에 대해서알고싶은데요....알고있는사람은 좀 가르쳐주

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX 일반
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
허영수
손님





올리기올려짐: 2003.11.29 토, 12:49 am    주제: 스왑파일에 대해서알고싶은데요....알고있는사람은 좀 가르쳐주 인용과 함께 답변

제가 컴맹이라서.....가르치는데 좀어려울지모르지만 좀가르쳐주세요....
위로
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2003.11.29 토, 1:35 am    주제: Re: 스왑파일는 HDD를 메모리처럼 쓰는 것 인용과 함께 답변

허영수 씀:
제가 컴맹이라서.....가르치는데 좀어려울지모르지만 좀가르쳐주세요....


쉽게 설명하려 애써봅니다. ^^

윈도우즈에서 가상메모리를 스왑 파일(swap file)과 비슷한 것이다라고 이해하시면 됩니다.
즉, 하드디스크를 메모리처럼 사용하는 것이지요.

메모리는 HDD에 비해 작은 크기이고, 또한 많은 프로그램이 동작할 수로 메모리는 부족하게 됩니다.
그러나 HDD는 상당히 큰 공간이고, 100% 다 쓰기보다는 나중을 위해 보통 여유 공간이 있기 마련입니다.
바로 이 여유 공간을 메모리 처럼 사용하기 위해 이 공간만큼은 메모리로 사용하겠다고 파일로 만들어두는게 스왑 파일입니다.
메모리를 full로 다 쓰는 경우에 스왑 파티션이나 스왑 파일을 사용하게 됩니다.

http://coffeenix.net/doc/RH-DOCS/rhl-cg-ko-9/ch-swapspace.html (Red Hat Linux 사용자 정의 가이드의 '2장 스왑')을
읽어보시면 큰 도움이 될 겁니다.
스왑 파일 만들고 설정하는 방법도 설명하고 있습니다.

이와는 반대로 램디스크(ramdisk)라는 것도 있습니다. 메모리를 disk처럼 쓰는 것입니다.
메모리의 여유가 있는데도 반드시 임시적으로 디스크를 사용하는 프로그램들이나 디스크 IO를 많은 쓰는 작업의 경우에
ramdisk를 쓰면 확실한 효과를 볼 수 있습니다.
물론 메모리의 여유가 많아야 ramdisk를 만들어 사용할 생각이라도 하겠지요.

도움이 될만한 글이니 읽어보세요.
* 리눅스에서 ramdisk 사용하기 http://coffeenix.net/doc/linuxfocus/199911_article123.html
* 가상 메모리(VM) 파일시스템 http://www-903.ibm.com/developerworks/kr/linux/library/l-fs3.html


쓰고 보니 컴맹한테는 어려울지도 모르겠네요. ^^

님의 글이 의견제시란에 쓰여있는데, 가장 적절한 곳인 *NIX 질문과 답변 게시판으로 이동합니다.
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
mindline



가입: 2003년 11월 26일
올린 글: 20

올리기올려짐: 2003.11.29 토, 9:12 am    주제: 추가로... 인용과 함께 답변

안녕하세요. mindline 입니다. Embarassed

보통 명칭을 스왑파일 이라는 용어를 많이 씁니다.

그런데 또한 보통 리눅스에서는 스왑파일 보다는 스왑파티션을 설정하기를 권장합니다. 아무래도 메모리보다 HDD는 속도면에서 엄청나게 느립니다.

스왑을 파일로 잡는거 보다 파티션으로 잡아 놓으면 파일보다는 약간 빠릅니다. 안정적이기도 하구여. 그래서 파일은 정말 급할때 임시적으로 만들어 쓰는 정도로 활용 하게 되져. 아무래도 파티션이 파일보다 블락의 연속성 등의 면과 입출력 면에서 약간이나마 빠르다고 생각 되어 집니다. ^^;;

머 요즘은 사실 램가격이 많이 떨어졌기 때문에... 스왑의 활용보다는 램을 하나 더 꽂는게 퍼퍼먼스나 정신적으로 더 좋습니다. ^^;;
위로
사용자 정보 보기 비밀 메시지 보내기 MSN 메신저
t3RRa
손님





올리기올려짐: 2003.11.30 일, 5:05 pm    주제: 인용과 함께 답변

약간 정확하지 않은 설명이 있기에 이렇게 답글을 적어봅니다.
영어에서 스왑(swap)이라는 말은 '교체'를 뜻합니다. 컴퓨터에서 스왑영역이라는 것도 영어의 그것과 비슷한의미로 쓰입니다. 스왑영역은 정확히 말하면 메모리로 쓰는 것이 아니라 메모리에 새 데이터(executing code, 일반 data 등)를 로딩해야하는데 메모리에 데이터를 적재할 충분한 공간이 없을때 메모리에서 당장 필요하지 않는 데이터를 임시로 옮겨두기 위한 장소입니다. 스왑영역으로 옮겼던 데이터가 필요하면 메모리에 여유 공간을 확보한 뒤 다시 옮기지요.
위로
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX 일반 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 있습니다
답글을 올릴 수 있습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group