질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

메모리 증설 시점 관련 질문 입니다.

작성자 정보

  • 박병권 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.

제가 한동안 구글링을 하면서도 결론을 못내려 평소 가장 많은 정보를 얻던

superuser.co.kr에 처음으로 질문을 올리게 되었습니다.

제 질문은 2가지 인대 1번째는 아래의 서버의 메모리 증설이 필요한가 ? 와

그리고 2번째는 증설이 필요하지 않다면 증설이 필요한 상태를 어느 데이터를 근거로 어떻게 판단을 해야하는지 입니다.

서버의 정보는

uptime
 15:27:22  up 222 days, 22:43,  3 users,  load average: 0.85, 0.77, 0.60

free -m
             total       used       free     shared    buffers     cached
Mem:          1006        997          8          0          6        118
-/+ buffers/cache:        872        133
Swap:         1992         42       1949

vmstat -n 5 8
   procs                      memory      swap          io     system      cpu
 r  b  w   swpd   free  inact active   si   so    bi    bo   in    cs us sy id
 0  0  1  42852   8784  21868 114344    0    0     0     0    0     0  1  0  0
 0  0  1  42852   8796  21856 114412    0    0     0    44 3536  8754  2  8 90
 1  0  1  42852   8780  22112 114448    0    0     0    46 3501  8660  2  7 90
 0  0  1  42852   8788  21864 114504    0    0     0    50 2855  6926  1  4 95
 0  0  2  42852   8800  21852 114544    0    0     0    51 2946  7463  1  4 95
 0  0  1  42852   8816  21836 114572    0    0     0    26 2585  6068  1  4 95
 0  0  0  42852   8764  22068 114696    0    0     0    74 3395  8630  1  6 92
 0  0  1  42852   8764  21888 114736    0    0     0    29 2627  6202  1  5 94

이렇습니다. 

 OS 는 redhat 9 이고 따로 커널 컴파일등을 하지는 않았습니다

 

메모리 증설이나 관리의 기준을 알려주시면 정말 감사하겠습니다.

감사합니다.

관련자료

댓글 4

등루픈짐승님의 댓글

  • 등루픈짐승
  • 작성일
서버의 용도와 서비스의 중요도에 따라 증설 여부를 결정되겠지만 캡쳐된 당시엔 물리메모리는 모두 사용하고 스왑을 약간 사용하고 있네요. 메인 서비스용도가 아니라면 증설할 필요는 없지만 스왑 사용이 빈번하거나 사용하는 용도가 다른 서비스에 영향을 미치거나 회사 실익에 영향을 줄 정도의 용도라면 당연히 업그레이드를 하는것이 좋습니다. 개발용이거나 학습 및 테스트라면 스왑을 더 늘리면 되겠네요. 2GB증설에 큰 비용이 드는것도 아니고 하니.. 적절히 판단하시면 될듯합니다.^ ^;

박병권님의 댓글

  • 박병권
  • 작성일
아직 서비스에 문제가 있거나 하는건 아니지만 스왑이 점점늘어나서 신경이 쓰이던 참이라 질문을 올렸엇습니다.
잠시더 지켜보고 결정을 해야 할듯 하내요
등푸른짐승님 답변 감사합니다.

안재성님의 댓글

  • 안재성
  • 작성일
uptime 기간으로 보아도 서버를 많이 안죽이신듯 한데욤
안중요한 서비스가 어디있겠냐만서도 메모리는 딴거 볼필요없이
스왑을 쓰면 (문제로 메모리를 잡아먹는게 아니면) 무조건 증설하세욤.
장비처럼 몇천만원하는것도아니고 회사에 당연히 해야된다는 식으로 말하셔서 ^^
하시고 메모리 보다도 리붓 한번 하셔야 하는데 그때가 더 심장 떨릴것 같네욤

음.. 글고..
스왑말고도 커널 버전얼마부터드라... 지가 메모리 남으면 놀리지 않고
케쉬로 잡고 있다가 메모리 달라 이러면 신속히 주는것으로 알고있습니다.
그래서 크게 사용메모리 + 케쉬 = 총  메모리 (크게 봐서..)라고 생각하며
ssu(수퍼유저 관리툴) 그래프에서 보면 사용메모리 와 케쉬 차가 남은 메모리로
판단하고 있습니다.

DB 때문에 8G 쓰고있는데 안전성을 욜라 강조하시기 바랍니다. ^^

박병권님의 댓글

  • 박병권
  • 작성일
아 안재성님 명쾌한  답변 감사합니다.

저도 기실은 메모리 업그레이드를 하고 십습니다.
하지만 서버를 껏다 켜면 문제가 생긴다는 징크스도 무섭고
잘돌아가는 서버의 서비스를 중단시키고 증설시켜야 한다고 윗분들을 설득
시킬 자신이 없어서 이리저리 자료를 모으는 중입니다.

문제는 서버가 너무 잘 돌아가고 있어서 ㅜㅜ

답변 감사합니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,367 명
  • 현재 강좌수 :  37,038 개
  • 현재 접속자 :  313 명