스왑 파티션의 크기는 어느정도가 되어야 할까요?

tinywolf의 이미지

드뎌 연구실의 제 PC를 교체하게 되었습니다..

하핫 AMD64에 2GB 메모리..

비디오 카드는 PCI-Express 라데온이랑 PCI 라데온 해서 무려 모니터를 4개까지 달 수 있게 꾸민..

젠투를 설치하려고 하는데..

스왑은 물리적 메모리의 2배정도를 잡는게 적당하다고 알고 있습니다.

그럼.. 4GB의 스왑 파티션을 만들어야 하는 것일까요? ㅡ_ㅡ;;

tinywolf의 이미지

Quote:
#스왑 파티션 (최소 256 MB) — 스왑 파티션은 가상 메모리를 지원하는데 사용됩니다. 즉, 시스템이 처리하는 데이터를 저장할 RAM이 충분하지 않을 때 스왑 파티션에 자료가 기록됩니다.

생성할 스왑 파티션 크기를 잘 모르시겠다면 RAM 용량의 두배로 설정하십시오. 최대 스왑 파티션 용량은 2 GB를 넘어서는 안됩니다. 파티션 유형을 swap으로 설정하시기 바랍니다.

적절한 스왑 용량을 결정하기 위해서는 다음과 같은 요소를 고려하셔야 합니다 (중요한 순서대로 나열하였습니다):

*시스템에서 실행되는 응용 프로그램 수
*시스템에 설치된 RAM 용량
*OS 버전

스왑 용량은 RAM의 용량에 따라서 달라집니다. 보통 RAM 용량이 2 GB 이하라면, RAM 용량의 두배를 스왑 공간으로 할당하시고, 만일 2 GB가 넘는다면 RAM 용량과 동일하게 책정하시면 됩니다. 스왑은 최소한 32 MB를 이상이어야 합니다.

이러한 방식을 사용하면, RAM 용량이 2 GB인 시스템의 스왑 용량은 4 GB인 반면, RAM 용량이 3 GB인 시스템의 스왑 용량은 5 GB이 됩니다. 나중에 RAM을 업그레이드할 계획이 있다면 큰 스왑 파티션을 생성해두는것이 크게 도움이 됩니다.

힌트 : 2 GB가 넘는 스왑 파티션이 필요한 경우 추가 스왑 파티션을 생성하셔야 합니다. 예를 들어, 4 GB의 스왑이 필요한 경우에는 두개의 2 GB 스왑 파티션을 생성하셔야 합니다. 만일 RAM 크기가 4 GB이라면, 3개의 2 GB 스왑 파티션을 생성하셔야 합니다. Red Hat Enterprise Linux는 스왑 파일을 32개까지 지원합니다.

32 GB가 넘는 RAM을 갖춘 시스템의 경우에는 RAM 용량 보다 적은 스왑 파티션을 생성하셔도 괜찮습니다.

오홀.. 근데 읽어봐도 헷갈리네요.. ㅎㅎ

2GB를 초과하지 않으면 RAM * 2 를 하면되고..
초과한다면 RAM + 2GB 를 하면 된다는 뜻인가...
그럼 4GB를 잡아야겠네요~ 히야 크다..

ㅡ_ㅡ;

warpdory의 이미지

일반적으로...
db 작업이나 그래픽 작업 등을 하지 않고 그냥 데스크탑 용도 정도라면 500 메가 정도면 충분합니다. 간혹 모자라기도 하지만, 말 그대로 어쩌다.. 정도입니다.

다만, 동시에 띄우는 게 좀 많다... 싶다면(특히 그림 파일을 몇십개씩 동시에 띄운다거나, 자바 프로그래밍을 한다든가(jvm 이 적지 않게 먹죠.).. 등등) 1기가나 2기가면 어지간해서는 모자라지 않습니다.

제 경우에 510 메가를 스왑으로 쓰는데, 사실 300 메가 넘어가게 스왑을 쓰는 거 보기도 어렵습니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

사랑천사의 이미지

안녕하세요?
이여송 사도요한이라고 합니다.

저의 경우... 개인용 컴퓨터에 네트워크 접속이 되는 워크스테이션을 구성해서 사용 하고 있습니다. RAM이 512인대 SWAP를 1GB 정도로 잡았고요. 다만, 지금까지 스왑을 쓴 적이 없습니다.. 아무리 많은 사용자가 접속을 해서 난리를 부리고 Python/Java 등을 돌려도 아직은 기본 메모리로 충분 한 것 같더군요... 물론 X-Window를 띠우면 가끔은 스왑이 좀 들어 가긴 합니다만 후후.. 그냥 2GB 정도로 잡으셔도 스왑 메모리 자체는 그리 부족하지 않을 겁니다. 그리고 하드 디스크가 느린 거라면 차라리 스왑에 의존 하기 보다 RAM에 의존 하도록 RAM을 많이 늘려 주는 것이 중요할 것 같네요. 이건 제 견해입니다.

아무튼... RAM과 똑같이 잡으시거나 하드 속도가 빠르다면 한 4GB나 6GB 정도로 잡아 주셔도 좋을것 같습니다.

도움은 되셨나 모르겠군요 음.. 그럼 물러가겠습니다.
이여송 사도요한 드림. :) :) :)

사람천사

voider의 이미지

tinywolf wrote:
드뎌 연구실의 제 PC를 교체하게 되었습니다..

하핫 AMD64에 2GB 메모리..

비디오 카드는 PCI-Express 라데온이랑 PCI 라데온 해서 무려 모니터를 4개까지 달 수 있게 꾸민..

젠투를 설치하려고 하는데..

스왑은 물리적 메모리의 2배정도를 잡는게 적당하다고 알고 있습니다.

그럼.. 4GB의 스왑 파티션을 만들어야 하는 것일까요? ㅡ_ㅡ;;

이건 분명 염장 이군요..
미워용

-- 아쉬운 하루 되세요 --

IsExist의 이미지

물리메모리가 많으면 스왑은 잘 안 씁니다.

대용량으로 메모리를 사용하는 어플리케이션이 없다면 구지 물리메모리의
배수로 잡을 필요는 없습니다.

스왑이 일어날때 전체가 아닌 페이지단위로 일어나기때문에
실제 물리메모리 보다 클 필요두 없구요.

사용중에 free 라는 명령어로 보면 대부분의 메모리가 디스크 버퍼링에
사용중인걸 볼 수 있습니다. 메모리가 많으면 디스크 I/O가 빨라지죠(
물론 메모리가 적을때보다 상대적으로요).

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

아빠곰의 이미지

저도 1.5GB(512MB*3) 메모리를 사용중인데, 왠만한 작업을 해도 스왑을 쓰는일은 없더군요. wmaker, firefox, terminal 몇개, gaim, bmp, 정도 쓰고 있습니다.

없으면 섭섭할까봐 스왑은 500MB를 잡아 두었고, 스왑이 2%이상 넘어가는 일은 보지 못했습니다.

----
아발발다빠따반반나다발딸발발다빠따따맣밤밤따받따발발다따밝다발발다빠따따밤반다빠따다맣밥발
발다따밥다발발다따박다발발다빠따따밞밭밭다따다맣아희

정태영의 이미지

리눅스에서 메모리를 쓰는 법 그리고 스와핑을 할 때 어떤걸 페이지 아웃시키는지 등은

http://bbs.kldp.org/viewtopic.php?t=39537
저기에 걸려있는 링크를 참조하시면 많은 도움이 될 듯 싶습니다 :)

어떤 곳에 쓰려는 지 모르겠지만 일반 데스크탑 정도이고 메모리릭이 있는 프로그램을 오래 돌리고 있는게 아니라면 (fontforge 등이 대표적이죠)

메모리 512 만으로도 스왑은 거의 안쓰더군요... ;)

안잡아도 큰 무리는 없을 듯하지만...

그냥 512메가에서 1기가 정도 (요새 하드도 별로 안비싸니까요..) 로 잡아놓으면 안전할 겁니다... 나중에 모자라면 스왑파티션이 아닌 스왑파일로 추가할 수도 있구요..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

eungkyu의 이미지

사실 스왑을 메모리의 두배로 잡는다는 것은 메모리의 양이 부족하도록 일을 시킬 때 스왑이 메모리의 두배정도 되면 비교적 효율적으로 쓴다는 말입 것입니다.

메모리 많다고 스왑 쪼끔 잡아놨는데 메모리가 넘어버리고 스왑도 거의 없어서 바로 프로그램 죽으면 정말 아쉽습니다 (이런 경우가 있었죠...) 이럴때 스왑이 메모리의 두배 정도 되면 좀 더 컴퓨터를 효율적으로 사용할 수가 있습니다.

사용하는 일이 메모리를 다 쓸 일이 없다면 스왑도 필요 없겠죠 -_-;;;
그치만 컴터를 놀리는 것도 아까우니 스왑 잔뜩 주고 vmware라도 여러개 돌려보심이 ;;
지른 만큼 컴터를 혹사시켜보아요~

tinywolf의 이미지

eungkyu wrote:
그치만 컴터를 놀리는 것도 아까우니 스왑 잔뜩 주고 vmware라도 여러개 돌려보심이 ;;
지른 만큼 컴터를 혹사시켜보아요~

오 마음에 듭니다~~
돌려보고 몇개까지 띄웠는지 보고 드리죵~ 잇힝~

ㅡ_ㅡ;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.