스왑을 어떻게 잡아주는것이 효율적인지.

rokmn3309의 이미지

레뎃 8.0 (서버셋팅)기본으로 해주고.. 기본 시스템관련된 얘들만 띄워주고
그외에는 ssh랑 ftp밖에 없군요.

딱 다른 프로그램이 설치되는데 이놈을 기반으로 사이트를 개뱔해서 베타테스트기간이긴
하지만 서비스를 하는 도중입니다.(매크로미디어에서 개발한 플래쉬커뮤니케이션서버mx)

이놈이 평상시에도 메모리를 많이 먹기는 하지만(버그..), 좀 유저가 많은 날에는.
스왑까지 다 먹어버리는(몇일전에는 스왑을 한 100메가 남겨 놓더니 어제는 풀로 다 먹어 버리더군요)현상이 나왔습니다.
메모리 1.5기가에 스왑은 1기가로 잡았습니다.

그래서 이번에 IDE에서 SCSI로 바꾸면서 스왑을 보험든다는 기분으로..
넉넉하게 해주고 싶습니다.

메모리는 2G에 스왑을 4G가 정도로 잡아주고 싶은데..
통채로 잡는게 낳을련지 아니면 1G단위로 잡아주는게 낳을련지. 여러개로 잡아줬을때 linux에서 어떻게 동작하는지가.. 궁금하네요.

메모리는 많이 먹어도 하드용량은 안먹는 놈이라 OS설치 될 공간외에는
스왑으로 처리해도 별문제가 없는 놈입니다..

maylinux의 이미지

http://bbs.kldp.org/viewtopic.php?t=28880

이 글타래 참고하세요..

스왑파티션부분은 의견이 분분합니다...

개인적으로 512 를 넘기진 않습니다..
그이상은 하드의 낭비처럼 보입니다..

아바타 제작기간~~ 무려 5초!!!

rokmn3309의 이미지

해당 쓰레드는 글쓰기전에 읽어보았는데 대부분 개인적으로 사용하는 시스템이었고..
제가 별도로 쓰는 컴터는 스왑이 메모리 크기랑 같습니다.(스왑쓰는거 구경하기도 힘들지만은..)
하지만 위의 서버는 실제로 스왑1기가를 다 먹어버렸고.. 그래서 좀 더 보험든다는 심정으로 메모리 및 하드를 ide->scsi로
변경을 하면서 대용량의 스왑을 잡을려고 하는데 한번에 잡는게 효율적인건지.1기가 단위로 나누어서 하는게 효율적인것인지에 대한
의견을 물어보는건입니다. 물론 다른 의견도 좋구요.

개인적으로 512 를 넘기진 않습니다.. 
그이상은 하드의 낭비처럼 보입니다..

답글이 좀 이상하군요..(개인컴터라면 스왑을 쓸일이 드무니 낭비처럼 보이지만은 메모리를 많이쓰는 시스템인경우에는
충분히 가능한 일인데.. maylinux님께서 이서버의 셋팅을 하신다면 어떻게 구성할지 궁금합니다.
512로 잡았다면 몇번이고 버벅되면서 맛탱이가 같을거라 생각이 드는데..)
cdpark의 이미지

그렇게 swap을 많이 쓴다면.. 여러 개의 하드디스크를 사용하세요. 각각의 하드디스크에 swap을 만들어주고 이들간의 우선순위를 정해줄 수 있습니다. 느린 하드디스크에는 낮은 우선순위를 걸면 되죠. 우선순위가 같은 swap끼리는 동시에 사용하니, 빠른 하드디스크가 여럿 있다면 성능에 도움이 될겁니다.

그리고.. 우선 메모리를 보드가 허용하는 최대로 꼽으세요.

maylinux의 이미지

rokmn3309 wrote:
해당 쓰레드는 글쓰기전에 읽어보았는데 대부분 개인적으로 사용하는 시스템이었고..
제가 별도로 쓰는 컴터는 스왑이 메모리 크기랑 같습니다.(스왑쓰는거 구경하기도 힘들지만은..)
하지만 위의 서버는 실제로 스왑1기가를 다 먹어버렸고.. 그래서 좀 더 보험든다는 심정으로 메모리 및 하드를 ide->scsi로
변경을 하면서 대용량의 스왑을 잡을려고 하는데 한번에 잡는게 효율적인건지.1기가 단위로 나누어서 하는게 효율적인것인지에 대한
의견을 물어보는건입니다. 물론 다른 의견도 좋구요.

개인적으로 512 를 넘기진 않습니다.. 
그이상은 하드의 낭비처럼 보입니다..

답글이 좀 이상하군요..(개인컴터라면 스왑을 쓸일이 드무니 낭비처럼 보이지만은 메모리를 많이쓰는 시스템인경우에는
충분히 가능한 일인데.. maylinux님께서 이서버의 셋팅을 하신다면 어떻게 구성할지 궁금합니다.
512로 잡았다면 몇번이고 버벅되면서 맛탱이가 같을거라 생각이 드는데..)

서버에 사용할때는.. 역시나 안정성이 중요하기때문에
물리메모리의 2배를 잡는 편입니다..(게다가 서버에 용량걱정은 안하게 되니깐요)

아바타 제작기간~~ 무려 5초!!!

박영선의 이미지

Quote:
서버에 사용할때는.. 역시나 안정성이 중요하기때문에
물리메모리의 2배를 잡는 편입니다..(게다가 서버에 용량걱정은 안하게 되니깐요)

전에 오라클 깔 써버에 메모리 4기가 꽂고 파티션 나누려다 생각해보니 스왑을, 12기가를 잡아야 되는것이었죠.

OS설치할 디스크가 36기가 두개를 미러링하니 전체용량이 36기가인데, 1/3이 스왑으로 할당되는 황당함이...

^^;;

maddie의 이미지

스왑을 많이 잡는 것은 말씀하신대로 "보험"의 성격이 있지만 maylinux님의 의견처럼 하드 디스크의 낭비라는 측면도 분명히 있습니다.

서버에서는 실 메모리의 2배를 권장합니다. 저또한 그렇게 하여 특별히 실패본적은 없습니다. 아마 4기가를 scsi디바이스에 올리면 상관없구요. 나중에 더 필요하면 스왑파일을 생성하여 스왕파일을 로딩할 수 있습니다.

힘없는자의 슬픔

CY71의 이미지

서버라면 스왑은 넉넉하게 잡아도 별 상관은 없을 것 같네요. 서버에서는 안정성이 무엇보다 중요하니까요.

제 경우에는 서버가 아니기때문에 스왑은 겨우 128MB 잡아주고 씁니다(물리 메모리 1.5GB). 예전에는 64MB 잡아주고 쓴 적도 있었습니다. 동시 사용자가 폭주하지 않는 이상 스왑 용량이 64MB 넘어가는 경우도 본 기억이 거의 없습니다.

bh의 이미지

박영선 wrote:
전에 오라클 깔 써버에 메모리 4기가 꽂고 파티션 나누려다 생각해보니 스왑을, 12기가를 잡아야 되는것이었죠.

12기가.. 흑..

--
이 아이디는 이제 쓰이지 않습니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.