none
윈도우 2008 r2 64bit 메모리 사용률 비정상 문제 RRS feed

  • 질문

  • 안녕하세요

    현재 윈도우 서버 2008 r2 sp1 으로 MSSQL 2008 DB 서버 로 운영하고 있습니다.

    현재 메모리는 16GB로 사용 중이며 대부분 MSSQL 에서 사용 하고 있으나

    이번에 서버 모니터링 중 메모리 사용량 100% 현상이 확인되었고

    MSSQL 에서 대부분 점유한 것이라 예상했는데

    작업관리자에서 확인 결과 가장 높은 메모리 점유는 MSSQL 로 4.5GB 약 30% 점유 중으로 나오고

    나머지 프로세스를 모두 합한다고 하더라도 2GB가 안되는것으로 나타났습니다.

    어떤 프로세스가 메모리를 점유하는지 알수가 없네요

    이후 MSSQL 서비스를 다른 서버에서 활성화하였는데

    MSSQL 서비스를 안하면 보통 메모리 10%(약 2GB) 사용인데

    여전히 74% (약12GB) 사용하는것으로 나오며 리소스모니터에서 확인하여도

    200MB이하 4개 대부분 10MG 이하 메모리를 사용하는 프로세스만 나옵니다

    RAMMAP 이라는 프로그램으로 모니터링 해본결과 Page Table에서 Active 된 메모리가 7GB 정도인걸로 확인했습니다.

    서버 재부팅후에는 정상적이지만 재발생 가능성이 보입니다.

    발생원인과 추가 조치사항이나 다른 모니터링으로 확인 할 수 있는 방법이 있는지 알고 싶습니다.

    2016년 7월 6일 수요일 오전 7:53

모든 응답

  • 안녕하세요,

    아래 링크에서 프로세스 탐색기를 다운로드 및 설치하여 메모리를 점유하고 있는 프로세스가 무엇인지 확인해보실 수 있습니다. 작성해주신 문의 내용만으로는 원인을 확인하기가 어려운 점 양해 부탁드리며, 이후 동일한 문제가 발생할 경우 다시 문의해주시면 감사하겠습니다.

    ■ Process Explorer v16.12
    https://technet.microsoft.com/en-us/sysinternals/bb896653?f=255&MSPPError=-2147217396

    2016년 7월 7일 목요일 오전 8:08
    중재자
  • 안녕하세요~

    답변 감사드립니다.

    process explorer 로도 확인했었지만 실제 점유중인 프로세스가 확인되지 않았습니다.

    리소스모니터 확인 화면입니다.

    점유 메모리 순으로 정렬하여 확인해보면 프로세스 모두 합쳐도 5GB 조금 넘는 수준인데 사용은 8.5GB 사용중으로

    확인되는 현상입니다.

    rammap 으로 확인하면

    page table에서 2GB 이상을 점유합니다.

    현재는 시스템 운영에 문제가 되지 않지만 시간이 지나면 page table에서 나머지 메모리를 모두 점유하여

    시스템 hang 으로 다운되는 현상이 발생합니다.

    문제점과 다른 확인 및 조치사항에 대해 문의드립니다.ㅠ

    서버 이중화로 동일 환경 구성하여 운영중인데 서버 두대 모두 동일 현상이 나타납니다.

    현재는 2일에 한번씩 재부팅하여 메모리 초기화하고 있습니다.

    참고로 sql 서비스를 내려도 page table 점유한 메모리는 내려가지 않았습니다.

    2016년 7월 8일 금요일 오전 1:19