2014-05-01 4 views
0

저는 Azure 웹 사이트에서 21 개 사이트에 대해 가장 좋은 인스턴스/크기 조합이 무엇인지 판단하려고 노력 중입니다. 그 이유는 메모리 압박이라고 생각하기 때문입니다. CPU가 문제가되지 않습니다 < 3 %.Azure 웹 사이트 메모리 사용량 - 문제가 없습니다.

1 개의 중형 및 1/2 크기를 시도했습니다. 가장 바쁜 사이트에서 약 15ms 응답 시간으로 전반적인 성능이 향상되었습니다 (New Relic 별). 아마도 코어 (및 메모리)가 두 배이기 때문일 수 있습니다.

새로운 미리보기 포털의 메모리 인용 모듈 사용 : 실행 매체를 고려 이해되지 않는다

이중 약 70 %를 약 80 % -90 %의 평균 메모리 한 매체를 실행

1 또는 2 스몰를 기억. 더 큰 메모리 가용성으로 중간 인스턴스에서 GC를 자주 실행하지 않아도됩니까?

% 메모리는 인스턴스가 실행될 수 있으며 성능에 영향을주지 않습니다. 작은 인스턴스에서 80-90 OK입니까?

작은 인스턴스에 인스턴스를 추가하면 기본적으로 모든 인스턴스에서 동일한 설정이 만들어지기 때문에 메모리 사용에 도움이되며 동일한 금액을 결국 사용하게됩니까?

21 개 사이트에서 성능 문제를 격리 할 수 ​​없었지만 너무 가까이 달리면 놀라지 않을 것입니다.

답변

0

작은 인스턴스에서 사이트를 실행하고 높은 CPU에 도달하면 자동 확장을 램프로 설정하십시오. 얼마나 자주 확장해야하는지 모니터링하고 확장되는 경우에는 더 큰 인스턴스 크기로 영구적으로 전환하십시오.

+1

CPU의 평균 출력 3 %로 알고 여부 중소; CPU에 문제가 없습니다. 그것은 모든 기억입니다. –

0

일부 사용자 권한을 얻기 위해 다시 방문하십시오. ~ 80 % 범위가 정상이며 "사용 가능한 것"을 사용하고있는 것으로 보입니다. perf 문제 또는 실패가 없습니다.

이렇게 많은 메모리 사용량에 대해 걱정할 필요가있는 경우 정상적인 지 또는 메모리 누수가 있는지를 확인해야합니다.

내가 엉터리 답 :