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

[약급] 메모리가 당채 어디에 사용되고있는가?에 대한..

작성자 정보

  • 안재성 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..

DB 서버의 총 메몰스는 8G입니다. 평균 2~3G 정도 쓰구요
세벽에 백업할때는 8G까지 올라갑니다. 뭐 원격에서도 백업하니까
백업시간때는 그러러니 했는데 오늘아침 시스템 체크시 그래프가 떨어지지않고
계속 메모리 풀로 쓰고있는데 top이나 ps 로는 어디서 무었땜시 메모리가
8G나 사용하는지 알수가 없습니니다.

무얼까요..?

메모리 사용내역을 볼수있는 방법은 무었인지요?

참고로 웹하드업체여서 디비사용은  많습니다.^^

아래는 메모리사용 정보입니다.

Every 1.0s: cat /proc/meminfo                                                               Thu Feb  8 11:13:34 2007

MemTotal:      8250944 kB
MemFree:         203636 kB
Buffers:             118892 kB
Cached:          7414608 kB  <== 이놈이 혹시 다잡아먹는걸까욤? 케쉬가 무슨 7G를
SwapCached:             0 kB
Active:            1290996 kB
Inactive:          6482656 kB
HighTotal:        7404992 kB
HighFree:          187584 kB
LowTotal:          845952 kB
LowFree:             16052 kB
SwapTotal:      1052248 kB
SwapFree:       1052248 kB
Dirty:                         56 kB
Writeback:                   0 kB
Mapped:           179408 kB
Slab:                254548 kB
CommitLimit:   5177720 kB
Committed_AS:   646976 kB
PageTables:       3828 kB
VmallocTotal:   106488 kB
VmallocUsed:      1936 kB
VmallocChunk:   104180 kB
HugePages_Total:     0
HugePages_Free:      0
Hugepagesize:     2048 kB

관련자료

댓글 3

잡초인생님의 댓글

  • 잡초인생
  • 작성일
일단 mysql connection을 확인해보세요
http://blog.naver.com/rosekingdom?Redirect=Log&logNo=60001319605
위의 명령어 중에 쓸만한게 있을지는 모르겠습니다만 함 참조하세요
또한 lsof명령을 이용하는 방법도 있습니다.

top이나 ps로 확인하셔서 좀비프로세스가 있는지도 채크해보세요

철진님의 댓글

  • 철진
  • 작성일
단순하게 어디서 메모리를 사용하는지는

ps -elf 만치시면 목록이 쭉나오시는데

거기서 sz아래 숫자가 써있습니다.

그프로세서에서 사용하는 메모리입니다

leemgs님의 댓글

  • leemgs
  • 작성일
위에서 사용가용한 free메모리는
 MemFree+ Buffers + Cached  라고 생가하시면 됩니다. '
서버관리자는 대부분 아는 일반적인 지식입니다. ^^
실제로 MemFree의 용량이 0에 가까워질경우 임시적으로 Cached으로 사용하던
메모리를 반납하게 되니 걱정하지 않으셔도 됩니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,834 개
  • 현재 접속자 :  133 명