이전 페이지|다음 페이지

분산 서버: 모니터링

메모리 게이지

분산 서버에서는 전체 메모리 게이지가 Administrator의 기본 메뉴 표시줄에 표시됩니다. 전체 게이지는 서버 호스트의 현재 사용중인 총 물리적 메모리 양을 나타냅니다. 전체 게이지는 매분 새로 고침됩니다.
메모리 게이지
다음은 상세 정보입니다.
  • 메모리의 지정된 비율이 사용되었을 때 분산 서버는 테이블 로드 또는 행 추가 요청을 거부합니다. 자세한 내용은 메모리 제한을 참조하십시오.
  • 게이지는 SAS 구성 디렉터리(/Applications/SASVisualAnalytics/HighPerformanceConfiguration)에 있는 service.properties 파일에서 참조하는 분산 서버에 대한 정보만 제공합니다.
    주: 이 제약 조건은 분산 서버에서 모니터 탭 및 LASR 서버 탭의 추가 메모리 사용량 정보에도 적용됩니다.
  • 분산 서버에서 개별 메모리 게이지는 LASR 서버 탭의 가상 메모리 칼럼에 표시됩니다. 각 개별 게이지는 특정 서버 인스턴스(프로세스)에서 사용되는 클러스터의 총 가상 메모리 양을 나타냅니다. 개별 게이지는 LASR 서버 탭이 열리고 매분 새로 고침됩니다.
    주: 전체 메모리 게이지 기반 계산은 개별 메모리 게이지 기반 계산과 다릅니다. 자세한 내용은 메모리 사용량: 자세히 보기를 참조하십시오.

리소스 모니터

분산 서버에서는 Administrator의 기본 메뉴에서 LASR선택리소스 모니터를 선택하여 리소스 사용률을 모니터링할 수 있습니다.
리소스 모니터 그래프
리소스 모니터 탭 위쪽 부분에 있는 사용률 히스토리 그래프에는 다음과 같은 시간 대비 사용률이 표시됩니다.
  • CPU 및 메모리 사용률은 용량의 백분율로 표시됩니다. 수요가 높을 때는 상한이 100%에 이를 수 있습니다. 수요가 낮을 때는 하한이 10% 아래로 떨어질 수 있습니다.
  • 네트워크 입력 및 출력 사용률은 두 개의 선 도표로 표시됩니다. 이 도표에서는 전송 속도(초당 메가바이트)가 표시됩니다.
특정 샘플링 기간의 리소스 사용률을 보려면 선 위에 포인터를 놓습니다. 전체 화면에서 해당 샘플링 기간을 선택하려면 선을 클릭합니다. 그런 다음 각 선의 샘플링 기간 위에 포인터를 놓으면 상세 정보를 볼 수 있습니다.
리소스 모니터 탭 아래쪽 부분의 실시간 뷰 열지도에는 클러스터의 각 컴퓨터에 대한 칼럼이 포함됩니다. 호스트 이름 및 상세 정보를 보려면 셀 위에 포인터를 놓습니다.
  • 위쪽과 가운데 섹션에는 각각 CPU 사용률과 메모리 사용률이 표시됩니다. 색상은 워크로드(채도가 높을수록 사용량이 많음)를 나타냅니다.
  • 아래쪽 섹션에는 네트워크 출력 전송 속도(첫 번째 행)와 네트워크 입력 전송 속도(마지막 행)가 표시됩니다. 색상은 0에서 25 사이의 전송 속도(초당 메가바이트)를 나타냅니다. 전송 속도가 25MBps를 초과하면 색상은 보라색으로 표시됩니다.

프로세스 모니터

분산 서버에서는 Administrator의 기본 메뉴에서 LASR선택Monitor 프로세스를 선택하여 프로세스별 사용률을 모니터링할 수 있습니다.
프로세스 모니터 그래프
프로세스 모니터 탭의 맨 위에서 선택필터 컨트롤을 사용하여 표시할 서버 인스턴스를 지정할 수 있습니다.
프로세스 모니터 탭에는 다음 두 개의 그래프가 표시됩니다.
  • 메모리 사용률 vs. CPU 사용률
    각 서버 인스턴스는 버블로 표시됩니다. 버블 크기는 해당 인스턴스의 프로세스 수를 나타냅니다. 버블 위치는 해당 인스턴스의 리소스 사용률을 나타냅니다. 인스턴스마다 클러스터의 각 컴퓨터에 대한 프로세스 하나가 있는 것이 이상적입니다.
  • 인스턴스별 CPU 및 메모리 사용률
    각 표시줄에는 서버 인스턴스의 CPU 및 메모리 사용률이 표시됩니다. 표시줄이 세로로 나뉘었을 때, CPU 사용률은 아래쪽 섹션에 표시되고 메모리 사용률은 위쪽 섹션에 표시됩니다.
상세 정보를 보려면 버블 또는 표시줄 위에 포인터를 놓습니다. 컴퓨터 레벨 정보를 보려면 버블 또는 표시줄을 클릭합니다. 창에 호스트 이름이 나타나고, 최근 정렬한 칼럼을 기준으로 호스트의 순위가 지정되며, 사용된 메모리 및 CPU가 표시됩니다. 테이블 레벨 정보를 보려면 창 내에서 테이블 표시를 클릭합니다. 로드된 테이블, 로드한 사용자의 사용자 ID, 각 테이블의 행 및 칼럼 수가 창에 표시됩니다.
주: 프로세스별 사용률은 기존 시스템 관점에서 계산됩니다. 다음 섹션을 참조하십시오.

메모리 사용량: 자세히 보기

분산 서버에서는 Administrator의 메모리 사용량이 두 가지 방법으로 표시됩니다.
  • 기본 메뉴 표시줄에서 전체 메모리 게이지는 유효한 용량의 실제 추정값을 제공합니다.
    전체 메모리 게이지에 대한 값은 다음과 같이 계산됩니다.
    (total allocations - SASHDAT allocations) / (total memory for the cluster)
    총 할당 클러스터의 모든 프로세스에 대한 총 메모리 할당.
    SASHDAT 할당 HDFS에서 로드된 테이블에 할당된 메모리. 이 테이블은 데이터에 액세스할 때만 메모리를 사용하지만 필요할 때 즉시 사용할 수 있도록 유지하는 매우 효율적인 방법으로 저장됩니다. 이러한 이유로 전체 게이지는 SASHDAT 할당을 사용된 메모리로 처리하지 않습니다.
  • LASR 서버 탭의 가상 메모리 칼럼에서 각 개별 게이지는 특정 서버 인스턴스(프로세스)에서 현재 사용된 메모리 양을 표시합니다.
    개별 게이지는 SASHDAT 할당의 메모리 스페어링 효율성과 상관없이 기존 시스템 관점에서 메모리 사용량을 표현합니다. 개별 게이지는 모든 테이블을 동시에 액세스하는 가상 시나리오의 용량을 분석하는데 도움이 될 수 있습니다.
    각 개별 게이지 값은 다음과 같이 계산합니다.
    (total allocations for this instance) / (total memory for the cluster)
    주: 프로세스 모니터 탭에서 각 인스턴스 정보도 메모리 사용량을 나타내기 위해 앞의 계산을 사용합니다.
LASR 서버 탭에서 SASHDAT 할당이 없을 때만 개별 게이지의 합이 전체 메모리 게이지와 일치합니다.
이전 페이지|다음 페이지|페이지 위
최종 업데이트: 2018년 10월 24일 (수)