[AIX Solaris HP-UX Linux Windows][z/OS]

메모리 과부하 보호

메모리 과부하 보호는 메모리 부족 예외가 애플리케이션 서버에서 발생하는 것을 막기 위해 ODR(On Demand Router)가 트래픽을 전달하는 비율을 제한합니다. 서버 선호도가 없는 트래픽이 ODR에 도달하고 모든 잠재적 서버에 대한 비율이 초과된 경우 해당 트래픽은 거부됩니다. 메모리 과부하 보호는 서버 선호도를 갖는 트래픽은 거부하지 않습니다. 예를 들어, 세션 선호도 또는 SIP 대화 상자내 메시지를 갖는 HTTP 요청은 거부하지 않습니다.

메모리 과부하에 대해 보호하기 위해, 메모리 과부하 보호는 초기에 최대 힙 크기의 최대 백분율을 초과하지 않고 지속될 수 있는 최대 비율(즉, 초당 호출 수)을 발견해야 합니다. 최대 비율을 검색하면 메모리 오버로드 보호에서 선호도 없이 추가 트래픽을 허용하지만 나머지는 거부합니다. 초기에 선호도가 없는 잠정적으로 많은 수의 HTTP 요청이나 SIP 메시지가 503(오류 코드가 변경되지 않은 경우)과 함께 거부됩니다. 지능형 관리 는 서버 다시 시작 시에도 최대 비율을 지속하므로, 최대 비율을 한 번 학습해야 합니다. 최대 비율은 세션이나 대화 상자 수명의 변화로 인해 시간에 따라 변할 수 있지만, 이들 수명은 일반적으로 상대적으로 느리게 변화하며 메모리 과부하 보호가 그런 변화에 반응할 수 있습니다. 최대 비율을 검색하려면 제품이 최소한 평균화 기간 동안 상대적으로 안정한 비율을 유지해야 합니다. 평균화 기간은 대부분의 HTTP 세션, SIP 대화 상자 또는 애플리케이션 세션 수명보다는 길어야 합니다. 그러므로 평균화 기간이 길수록 초기화하는 데 더 오래 걸립니다.

SIP 및 HTTP의 경우 복제에 의해 유발되는 CPU 및 힙 오버헤드 때문에 동적 클러스터가 자동 모드에 있는 경우에 메모리 과부하 보호 및 CPU 과부하 보호가 작동하도록 보증되지 않습니다.

WebSphere eXtreme Scale 고려사항

다른 애플리케이션 서버가 시작 또는 중지할 때 WebSphere® eXtreme Scale이 실행 중인 애플리케이션 서버에서 추가 메모리를 할당할 수 있습니다. 메모리 과부하 보호는 현재 이 메모리 할당을 제어하지 않습니다. 그러므로 메모리 이용률이 이미 높은 경우, 메모리의 추가로 제어되지 않는 할당은 메모리 부족 예외가 발생하도록 할 수 있습니다. 예를 들어, 애플리케이션 서버 AS1에서 최대 백분율 메모리 설정이 90%이고 현재 힙 이용률이 90%에 가깝고 애플리케이션 서버 AS2가 시작 또는 중지하는 경우, AS2로의 복제로 인해 AS1에서 메모리 부족 예외가 발생할 수 있습니다. 최대 힙 백분율이 낮게 설정되어 애플리케이션 서버가 시작하거나 중지할 때 항상 잠재적인 복제 필요를 대비하여 충분한 메모리가 있어야 합니다. 메모리 과부하 보호는 최대 백분율 메모리 설정이 50%로 설정되는 경우 동적 클러스터에서 OutOfMemoryException을 방지합니다.


주제 유형을 표시하는 아이콘 개념 주제



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