[AIX Solaris HP-UX Linux Windows]

Windows 시스템 조정

이 주제에는 WebSphere® Application Server의 성능을 최적화하기 위해 Windows XP, Windows 2003, Windows 2008, Windows Vista및 Windows 2012 운영 체제를 조정하는 방법이 설명되어 있습니다. Windows 운영 체제가 WebSphere Application Server 제품이 아니기 때문에 제품이 변할 수 있고 결과가 달라질 수 있음을 주의하십시오.

이 태스크 정보

성능 문제가 있을 때는 운영 체제 설정을 확인하여 설정이 사용자 애플리케이션에 적합한지 판별하십시오.

프로시저

사용자의 특정한 조정 필요에 따라서 다음 설정 및 변수를 구성하십시오.
  • TcpTimedWaitDelay
    • 설명: TCP/IP가 닫힌 연결을 해제하고 그의 자원을 다시 사용하기 전에 경과해야 하는 시간을 판별하십시오. 닫힘과 해제 사이의 이 간격을 TIME_WAIT 상태 또는 2MSL(twice the maximum segment lifetime) 상태라고 합니다. 이 기간 동안, 클라이언트와 서버로의 연결을 다시 여는 비용은 새 연결을 설정하는 비용보다 저렴합니다. 이 항목의 값을 줄이면 TCP/IP가 닫힌 연결을 더 빨리 해제할 수 있어서 새 연결을 위해 더 많은 자원을 제공할 수 있습니다. 실행 중인 애플리케이션에서 빠른 해제와 새 연결의 작성이 필요하고 TIME_WAIT 상태에 있는 많은 연결로 인해 처리량이 낮은 경우 이 매개변수를 조정하십시오.
    • 보거나 설정하는 방법:
      1. regedit 명령을 사용하여 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 레지스트리 부속 키에 액세스하고 새 REG_DWORD 값인 TcpTimedWaitDelay를 작성하십시오.
      2. 값을 10진수 30(16진수 0x0000001e)으로 설정하십시오. 이 값은 대기 시간을 30초로 설정합니다.
      3. 시스템을 중지했다가 다시 시작하십시오.
    • 기본값: 0xF0, 대기 시간을 240초(4분)로 설정합니다.
    • 권장값: 최소값 0x1E, 대기 시간을 30초로 설정합니다.
  • MaxUserPort
    문제점 방지 문제점 방지: Windows 2008, Windows Vista 및 Windows 2012 운영 체제에는 이 설정이 필요하지 않습니다. 이들 운영 체제에 대한 기본 시작 포트는 49152이고 기본 종료 포트는 65535입니다. 자세한 정보는 Microsoft 지원 웹 사이트를 참조하십시오. gotcha
    • 설명: 애플리케이션이 시스템에서 사용 가능한 사용자 포트를 요청할 때 TCP/IP가 지정할 수 있는 가장 높은 포트 번호를 판별합니다.
    • 보거나 설정하는 방법:
      1. regedit 명령을 사용하여 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\TCPIP\Parameters 레지스트리 부속 키에 액세스하고 새 REG_DWORD 값인 MaxUserPort를 작성하십시오.
      2. 최소값을 10진수 32768로 설정하십시오.
      3. 시스템을 중지했다가 다시 시작하십시오.
    • 기본값: 없음
    • 권장값: 최소값은 10진수 32768입니다.
  • MaxConnect Backlog
    • 설명: 많은 연결 시도가 동시에 수신되는 경우 운영 체제가 지원하는 보류 중 연결의 기본 숫자를 늘리십시오.
    • 확인 또는 설정 방법:
      1. regedit 명령을 사용하고 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters 레지스트리 서브키에 액세스하십시오.
      2. 필요한 경우 다음 값을 작성하고 설정하십시오.
        "EnableDynamicBacklog"=dword:00000001
        
        "MinimumDynamicBacklog"=dword:00000020
        
        "MaximumDynamicBacklog"=dword:00001000
        
        "DynamicBacklogGrowthDelta"=dword:00000010
      3. 이들 값은 최소 20 및 최대 1000개의 사용 가능한 연결을 요청합니다. 사용 가능한 연결 수는 사용 가능한 연결의 최소 수보다 적을 때마다 10씩 증가됩니다.
      4. 시스템을 중지했다가 다시 시작하십시오.
  • TPC/IP 수신확인
    • TCP/IP는 일부 심각한 원격 메소드 지연의 원인이 될 수 있습니다. 모든 경우에 수신 TCP 세그먼트를 즉시 수신확인하여 TCP 성능을 증가시킬 수 있습니다.

      Microsoft Windows XP 또는 Windows 서버 2003 운영 체제를 실행하는 서버에서 수신되는 TCP 세그먼트를 즉시 수신확인하려면 다음을 수행하십시오.

      1. 레지스트리 편집기(regedit.exe)를 시작하십시오.
      2. 다음 레지스트리 부속 키를 찾은 다음 클릭하십시오.
        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
      3. 편집 메뉴에서 새로 작성 > DWORD 값을 클릭하십시오.
      4. 새 값 TcpAckFrequency의 이름을 지정하고 값 1에 이를 지정하십시오.
      5. 레지스트리 편집기를 닫으십시오.
      6. Windows 운영 체제를 다시 시작하십시오.
  • 대형 페이지 지원
    • 설명: 대형 페이지를 사용하면 큰 JVM 힙을 관리하는 CPU 오버헤드를 줄일 수 있습니다.
    • 보거나 설정하는 방법: Windows 운영 체제는 기본적으로 대형 페이지 지원을 제공합니다. 이 지원을 사용하려면 -Xlp JVM 옵션을 사용하십시오.
    참고: 대형 페이지 지원에 대한 추가 튜닝 정보는 IBM WebSphere Application Server Performance Cookbook - Large Pages에서 찾을 수 있습니다.

결과

이 튜닝 프로시저는 Windows XP, Windows 2003, Windows 2008, Windows Vista 및 Windows 2012 운영 체제의 WebSphere Application Server 성능을 향상시킵니다.

다음에 수행할 작업

성능이 향상되도록 운영 체제를 조정한 후, 다른 조정 주제에서 다양한 조정 정보를 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_tunewindows
파일 이름:tprf_tunewindows.html