munin 그래프 및 커밋 된 메모리 해석


12

내 서버가 스왑을 훨씬 더 자주 사용하고 있음을 알았지 만 그 이유를 알 수없는 것 같습니다. munin 그래프는 앱 메모리 사용량이 1.5G 중 약 0.7G임을 나타냅니다. 내가 가진 관심사는 녹색 선 (커밋 된 메모리)입니다. 커밋 된 메모리 란 무엇입니까? 커밋 된 메모리가 앱과 같은 다른 메모리 통계에 비해 높은 것이 정상입니까?

내 앱을 조금 더 최적화 할 수 있는지 또는 서버에 더 많은 RAM을 가져와야하는지 알고 싶습니다.

이 작은 서버에서 현재 데몬 앱을 실행 중입니다.

  • MySQL
  • 노드 JS
  • 아파치
  • 니 진스
  • 젠킨스
  • 무닌
  • Memcache
  • 접미사

무닌 그래프

답변:


8

커밋 된 메모리는 기본적으로 사용 여부에 관계없이 응용 프로그램이 할당 한 모든 메모리입니다. 반대로 "앱"은 할당되어 사용되는 메모리입니다.

예를 들어 http://lxr.free-electrons.com/source/Documentation/filesystems/proc.txt#L834를 참조 하십시오.

FWIW, 85MB 스왑을 사용하고 있습니다. 아마도 시스템은 페이지 캐시와 같은 유용한 것들을위한 더 많은 공간을 확보하기 위해 사용되지 않는 것들을 교체하고있을 것입니다.


새 링크주세요
Pavel

1
@Pavel : 더 좋습니까?
janneb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.