성능 조정 통계

HTTP 성능 튜닝은 무제한적인 리소스 수요로부터 CICS® 보호합니다. TCP/IP 통계를 사용하여 성능 튜닝이 수행되었는지를 알 수 있습니다.

TCP/IP 통계를 사용하여 CICS 스트레스를 받고 있기 때문에 새로운 HTTP 연결 요청을 수신 대기하는 것을 일시 중지했는지 확인

특정 지역이 과부하 상태가 되면, CICS 새로운 HTTP 요청을 기다리는 것을 중단하고, 새로운 요청은 CICS 외부에서 TCP/IP 백로그 큐에 대기합니다. 이 큐의 크기는 자원 BACKLOG 속성을 통해 TCPIPSERVICE마다 설정됩니다. 큐를 채우기에 충분한 요청을 수신하면 새 연결 요청이 삭제됩니다. TCP/IP 글로벌 통계 에 있는 다음 필드는 성능 튜닝의 결과로 CICS 새로운 HTTP 연결 요청을 수신 대기하는 것을 일시 중지했는지 여부를 나타냅니다

HTTP 연결의 성능 튜닝(SOG_SOTUNING)
HTTP 연결에 대한 성능 튜닝이 사용으로 설정되었는지를 표시합니다.
소켓 리스너가 HTTP 연결 청취를 일시정지함(SOG_PAUSING_HTTP_LISTENING)
리젼에 있는 태스크 수가 새 HTTP 연결 요청 승인 한계에 도달하여 리스너가 HTTP 연결 요청 청취를 일시정지했는지 여부를 나타냅니다.
태스크 승인 한계에서 소켓 리스너에게 통지되는 횟수(SOG_TIMES_AT_ACCEPT_LIMIT)
리젼에 있는 태스크 수가 새 HTTP 연결 요청을 승인하기 위한 한계에 도달하였음을 리스너에게 알린 횟수를 표시합니다.
소켓 리스너가 HTTP 연결 청취를 일시정지한 마지막 시간(SOG_TIME_LAST_PAUSED_HTTP_LISTENING)
리젼에 있는 태스크 수가 새 HTTP 연결 요청 승인을 위한 한계에 도달하여 소켓 리스너가 HTTP 연결 요청 청취를 일시정지한 마지막 시간을 표시합니다.

TCPIPSERVICE의 경우 TCP/IP 서비스: 자원 통계 의 다음 필드는 요청이 TCP/IP 백로그 큐에서 큐잉되는지 여부와 큐가 가득 차서 새 연결 요청이 삭제되는지 여부를 표시합니다.

현재 백로그 (SOR_CURR_BACKLOG)
현재 백로그 큐에서 대기 중인 연결 요청 수를 표시하며, 이는 TCP/IP 서비스가 다중 스택에서 청취 중인 경우 해당하는 모든 스택에서 합산됩니다.
삭제된 연결 수(SOR_CONNS_DROPPED)
TCP/IP 서비스의 백로그 큐가 가득차서 삭제된 연결 총계를 표시하며, TCP/IP 서비스가 다중 스택에서 청취 중인 경우 해당하는 모든 스택에서 합산됩니다.
연결이 마지막으로 삭제된 시간(SOR_CONN_LAST_DROPPED)
TCP/IP 서비스의 백로그 큐가 가득차서 연결이 마지막으로 거부된 시간을 표시합니다.
현재 최대 백로그 (SOR_CURR_MAX_BACKLOG)
TCP/IP 서비스가 현재 백로그 큐에서 서비스에 대해 허용하는 최대 연결 요청 수를 표시하며, TCP/IP 서비스가 여러 스택에서 청취 중인 경우 해당하는 모든 스택에서 합산됩니다. 예를 들어 SYN 넘침이 있음을 판별하는 경우 TCP/IP 서비스가 일시적으로 이 값을 증가할 수 있으므로 이 값은 BACKLOG 속성에 지정된 값(SOR_BACKLOG)보다 클 수 있습니다.
참고: CICS 리젼이 MXT SIT 매개변수에 지정된 최대 사용자 태스크 수에 도달한 경우 CICS 시스템에 로그인하여 STATS 명령을 실행할 수 없습니다. 이 경우 NETSTAT ALL 명령을 사용하여 백로그 큐 및 삭제된 연결에 대한 정보를 얻을 수 있습니다.

TCP/IP 통계를 사용하여 리젼이 스트레스를 받아 기존의 지속적 HTTP 연결이 종료되고 있는지 확인

리젼이 계속 과부하되면 이는 다음 요청을 완료한 후 기존의 지속적 HTTP 연결을 종료하고 리젼이 스트레스를 더 이상 받지 않을 때까지 새 HTTP 연결이 지속적 연결이 되도록 허용하지 않습니다. TCP/IP 글로벌 통계에 나타난 다음의 통계는 성능 튜닝의 결과로 CICS HTTP 연결 지속성을 일시적으로 허용하지 않는지를 나타냅니다

HTTP 연결의 성능 튜닝(SOG_SOTUNING)
HTTP 연결에 대한 성능 튜닝이 사용으로 설정되었는지를 표시합니다.
HTTP 연결 지속성을 중지하는 리젼(SOG_STOPPING_PERSISTENCE)
다음 요청을 완료하면 리젼이 기존 지속적 연결을 종료하고, 리젼에 있는 태스크 수가 한계를 초과하여 새 연결이 비지속적으로 작성되는지 여부를 표시합니다.
리젼이 HTTP 연결 지속성을 중지한 횟수(SOG_TIMES_STOPPED_PERSISTENT)
다음 요청이 완료되고 리젼에 있는 태스크 수가 한계를 초과하여 새 연결이 비지속적으로 작성되는 경우 리젼에서 기존 지속적 연결을 종료하는 조치를 취한 횟수를 표시합니다.
HTTP 연결 지속성을 중지한 마지막 시간(SOG_TIME_LAST_STOPPED_PERSISTENT)
다음 요청이 완료되고 리전에 있는 태스크 수가 한계를 초과하여 새 연결이 비지속적으로 작성되는 경우 리젼이 기존 지속적 연결을 종료하는 조치를 취한 마지막 시간을 표시합니다.
비지속적으로 작성된 지속적 연결 수(SOG_TIMES_MADE_NON_PERSISTENT)
리젼에 있는 태스크 수가 한계를 초과하여 기존 HTTP 연결이 비지속적으로 작성된 횟수를 표시합니다.
최대 사용 시 HTTP 연결을 끊은 횟수(SOG_TIMES_CONN_DISC_AT_MAX)
사용하는 숫자가 한계를 초과하여 지속적 HTTP 연결이 끊긴 횟수를 표시합니다.

TCPIPSERVICE의 경우 TCP/IP 서비스: 자원 통계 의 다음 통계는 기존 지속적 연결이 끊어지는지 여부와 새 지속적 연결이 비지속적 연결이 되는지 여부를 표시합니다.

태스크 한계 시 비지속적 작성(SOR_NONP_AT_TASK_LIMIT)
리젼에 있는 태스크 수가 한계를 초과하여 새 지속적 HTTP 연결이 비지속적 연결로 작성된 횟수를 표시합니다.
태스크 한계 시 연결 끊기(SOR_DISC_AT_TASK_LIMIT)
리젼에 있는 태스크 수가 한계를 초과하여 기존 지속적 HTTP 연결이 종료된 횟수를 표시합니다.
최대 사용 후 연결 끊기(SOR_DISC_AT_MAX_USES)
사용 횟수가 한계를 초과하여 지속적 HTTP 연결이 끊긴 횟수를 표시합니다.

갑자기 보통보다 훨씬 많은 비지속적 연결이 작성되면, 리젼을 과부하로부터 복구할 수 있도록 성능 튜닝이 일시적으로 연결 지속성을 불허하는지 여부를 확인하십시오.

다중 스택 고려사항

TCPIPSERVICE가 다중 스택을 청취 중이면 각 스택에는 CPIPSERVICE를 위한 자체 독립적 백로그 큐가 있습니다. 다음 통계 필드는 모든 스택의 값을 합산한 것입니다.

  • 현재 백로그 (SOR_CURR_BACKLOG)
  • 삭제된 연결 수(SOR_CONNS_DROPPED)

다음 통계 필드는 모든 스택에서 가장 큰 값을 보고합니다.

  • TCPIPSERVICE 백로그 설정(SOR_BACKLOG)
  • 연결이 마지막으로 삭제된 시간(SOR_CONN_LAST_DROPPED)
  • 현재 최대 백로그 (SOR_CURR_MAX_BACKLOG)

이는 현재 백로그 큐에 있는 보고된 요청 수(SOR_CURR_BACKLOG)가 보고된 백로그 설정(SOR_CURR_MAX_BACKLOG)보다 클 수 있음을 의미합니다. 후자는 스택당 큐 크기입니다.