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

특정프로세스의 메모리사용량 제한방법

작성자 정보

  • 임석준 작성
  • 작성일

컨텐츠 정보

본문

SE 신참으로 회사에 입사한지 얼마 안됐습니다.

얼마전 문제가 생겼는데요. 사용중인 서버에서 백업시마다

백업프로세스가 메모리를 너무 잡아먹어 거의 다운상태에 이르는데요

이건 현 메모리 현황이구요

 total       used       free     shared    buffers     cached
Mem:          2007        941       1065          0         92        428
-/+ buffers/cache:        420       1586
Swap:         2047         98       1948

ulimit -a로 확인화면입니다.

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
max nice                        (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16379
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
max rt priority                 (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16379
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
file locks                      (-x) unlimited

보통 메모리의 data seg size = unlimited로 유지하는지 아니면 다르게 하는지 하는지

궁금합니다. 또한 임시적인 방편으로 스왑메모리를 늘릴까 생각중인데요

다른 방법이 있다면 그거에 대한 답변을 주시면 매우 감사드릴거 같습니다 ㅠㅠ

P.S:답변을 주시는 분께 미리 감사를 드리며 가내 평안이 깃드시길 기원합니다

관련자료

댓글 1

장규승님의 댓글

  • 장규승
  • 작성일
디폴트 값이 data seg size = unlimited 입니다. 솔직히 이부분은 손안되죠 ㅎㅎ
학교같은곳에서 실습하면 몰라 ㅎㅎㅎㅎㅎ

메모리 부족현사이라고 생각하시면 메모리 추가가 가장 빠르고 효과적은 방법이라고 생각됩니다 ㅎㅎ

솔직히 얼마 안하잖아요 ㅎㅎ

사양이랑 백업방법이 어떤 식인지 알고 싶네요 ㅎ

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,172 개
  • 현재 접속자 :  409 명