샌드박스 솔루션에 대한 리소스 포인트 구성(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

샌드박스 솔루션에서 사용하는 리소스를 제한하려면 리소스 포인트를 정의합니다. 리소스 포인트는 모니터링할 시스템 리소스(최대 15개)에 대해 정의할 수 있는 특정 리소스 사용 수준에 해당합니다. 이러한 각 리소스 측정값에 따라 단일 샌드박스 솔루션에서 사용하는 해당 리소스의 양을 기준으로 포인트가 누적되며, 포인트는 전체 사이트 모음에 대해 설정된 할당량에 도달할 때까지 집계됩니다. 누적된 리소스 포인트가 사이트 모음에 대해 설정된 할당량을 초과하면 해당 사이트 모음의 모든 샌드박스 솔루션이 중지됩니다. 개별 리소스 측정값 및 최소 임계값 목록과 각 리소스의 포인트당 리소스를 확인하려면 SharePoint 2010의 샌드박스 솔루션에 대한 리소스 사용 제한(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=217149&clcid=0x412)(영문일 수 있음)을 참조하십시오.

할당량은 사이트 모음의 모든 샌드박스 솔루션에 대해 매일 허용되는 리소스 포인트의 총 집계량을 제어하는 단일 숫자로 SharePoint 중앙 관리 웹 사이트를 통해 관리됩니다. 할당량에 대한 자세한 내용은 샌드박스 솔루션 개요(SharePoint Server 2010)를 참조하십시오. 사이트 모음에 대해 최대 리소스 할당량을 설정하는 방법에 대한 자세한 내용은 사이트 모음 저장 용량 제한 관리(SharePoint Server 2010)에서 사이트 모음의 저장 용량 한도 변경을 참조하십시오.

이 문서에서 설명하는 것처럼 Windows PowerShell을 사용하여 리소스 포인트 분포를 미세 조정할 수 있습니다. 이러한 Windows PowerShell 명령을 스크립트에 추가하면 사이트 모음에 대한 샌드박스 솔루션 할당량 내에서 개별 리소스 포인트 분포를 구성할 수 있습니다. 할당량 및 리소스 포인트에 대한 자세한 내용은 샌드박스 솔루션 개요(SharePoint Server 2010)를 참조하십시오.

이 문서의 내용

  • 샌드박스 솔루션에 대한 리소스 포인트 할당 표시

  • 샌드박스 솔루션에 대한 리소스 포인트 구성

참고

다음 절차를 수행하려면 수정할 사이트 모음을 호스팅하는 서버에 로그온해야 하며 이 서버에서 샌드박스 솔루션 서비스가 실행되고 있어야 합니다.

샌드박스 솔루션에 대한 리소스 포인트 할당 표시

다음 절차를 수행하면 현재 SharePoint Server 서버에서 샌드박스 솔루션에 대한 현재 리소스 포인트 할당을 표시할 수 있습니다. Windows PowerShell 명령을 사용하여 포인트 분포를 변경하는 스크립트에 현재 리소스 포인트 할당을 표시할 수 있으며 현재 할당을 확인할 수도 있습니다.

샌드박스 솔루션에 대한 리소스 포인트 할당을 표시하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오. 또한 작업 수행자는 팜 관리자 그룹 구성원이어야 합니다.

  2. 다음 코드를 복사하여 메모장 같은 텍스트 편집기에 붙여 넣습니다.

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local
    $uc.ResourceMeasures | Select-Object Name,ResourcesPerPoint,AbsoluteLimit
    
  3. 이름을 DisplayQuotas.ps1로 지정하여 파일을 저장합니다.

  4. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  5. Microsoft SharePoint 2010 Products를 클릭합니다.

  6. SharePoint 2010 관리 셸을 클릭합니다.

  7. 파일이 저장된 디렉터리로 변경합니다.

  8. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    ./DisplayQuotas.ps1
    

샌드박스 솔루션에 대한 리소스 포인트 구성

Windows PowerShell을 사용하여 샌드박스 솔루션 리소스 포인트 분포를 수정해 특정 SharePoint Server 사이트 모음의 리소스 모음을 미세 조정할 수 있습니다.

특정 리소스 포인트를 구성하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 다음 코드를 복사하여 메모장 같은 텍스트 편집기에 붙여 넣습니다.

    $uc=[Microsoft.SharePoint.Administration.SPUserCodeService]::Local 
    $uc.ResourceMeasures["CPUExecutionTime"].AbsoluteLimit = <LimitValue>
    $uc.ResourceMeasures["CPUExecutionTime"].ResourcesPerPoint = <PointValue>
    $uc.ResourceMeasures["CPUExecutionTime"].Update()
    $uc.Update()
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <LimitValue>는 새로운 최대 한도 값입니다.

    • <PointValue>는 새로운 리소스 포인트당 리소스 수입니다.

  3. 이름을 ConfigurePoints.ps1로 지정하여 파일을 저장합니다.

  4. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  5. Microsoft SharePoint 2010 Products를 클릭합니다.

  6. SharePoint 2010 관리 셸을 클릭합니다.

  7. 파일이 저장된 디렉터리로 변경합니다.

  8. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    ./ConfigurePoints.ps1
    

See Also

Concepts

샌드박스 솔루션 개요(SharePoint Server 2010)
샌드박스 솔루션 계획(SharePoint Server 2010)
팜에서 샌드박스 솔루션 사용(SharePoint Server 2010)
샌드박스 솔루션 차단 또는 차단 해제(SharePoint Server 2010)
샌드박스 솔루션에 대해 부하 분산 구성(SharePoint Server 2010)
샌드박스 솔루션 서비스 계층 구성(SharePoint Server 2010)