2011-08-03 3 views
2

네트워크 부하 분산 장치가 가비지 수집 모드 = "서버 모드"로 실행되는 응용 프로그램에서 웹 팜의 한 시스템 리소스가 이러한 지점에 영향을 줄 수 있습니까?웹 팜의 네트워크 부하 분산 장치가 GC 변형의 영향을 받습니까?

+1

여러분은 before-gc 이벤트를 사용하여로드 밸런서에게이 인스턴스가 더 이상 요청을받지 못하도록하고 after-gc 이벤트가 요청을 다시 원한다고 말할 수 있다고 생각합니다. 그런 큰 사이트에서 일한 적이 없기 때문에 그것이 좋은 생각인지 나는 모른다. – CodesInChaos

답변

1

네트워크 부하 분산 장치는 GC에 "민감합니다"는 의미가 없기 때문에 언제 어디에서 발생하는지 알 수 없습니다. 머신의 "로드"를 확인하면서 펑키 한 작업을 시도 할 수도 있지만 대개 성능이 떨어지며 간단한 라운드 로빈이 대부분의 시나리오에서 더 나은 접근 방법으로 판명되었습니다.

기업 수준에서는 일반적으로 GC를 완전히 무시하지만 매크로 수준에서는 너무 복잡합니다.

0

가비지 콜렉션 알림을 찾고 있다고 생각합니다. 이렇게하면 최소의 노력으로 그러한 시스템을 구현할 수 있습니다. 여기

참조 : http://msdn.microsoft.com/en-us/library/cc713687(v=vs.110)

당신이 하이 엔드를 사용하는 경우 NLB의 당신이 .NET GC 알림을 지원하기위한 사양에보고 할 수 있습니다, 당신은 놀라게 될 수도 있습니다.

관련 문제