현재 ASP.NET 4로 업그레이드하면서 32 비트 프로덕션 서버를보다 강력한 64 비트 서버로 업그레이드하는 중입니다. 그러나 약간의로드 테스트를 수행하면 성능이 저하되는 것 같습니다!
몇 가지 간단한 사용 사례를 수행하는 20 명의 사용자가 일정한로드로 간단한로드 테스트를 작성하고 결과를 비교했습니다.
보다시피 고성능 구성은 ASP.NET 2.0이 설치된 기존 32 비트 서버입니다.
64 비트 컴퓨터에서 32 비트 모드로 IIS를 실행하면 기존 32 비트 서버와 상당히 비슷하지만 64 비트 서버에서 64 비트 모드로 IIS를 실행하면 성능이 크게 저하됩니다. 새로운 서버가 더 좋을 때 이것이 왜 그런지 잘 모르겠습니다.
어떤 이유로, 64 비트에서 IIS로 테스트를 실행할 때마다 시작시 큰 스파이크가 발생하지만 균일하지만 여전히 32 비트보다 높은 응답 시간이 있습니다. 32 비트 모드에서 IIS를 실행하면 스파이크가 사라집니다.
테스트 사이에 앱 풀 / 앱이 다시 시작되지 않지만, 급격히 증가하고 다른 구성보다 응답이 높습니다.
그래서-내 질문은 : 이것이 왜 이것이 어떤 사람인지 아는 사람이 있습니까? 설정해야 할 구성 설정이 있습니까? 누구나 차이를 일으키는 원인을 좁힐 수있는 방법에 대한 조언이 있습니까?
현재 프로덕션 서버 : Win Server 2003-32 비트-IIS6
새 서버 : Win Server 2003 R2-64 비트-IIS6