2012-04-02 2 views
0

When can I host IIS and SQL Server on the same machine?과 같은이 항목에 대한 비슷한 질문이 있지만 더 많은 것을 찾고 있습니다.동일한 컴퓨터에서 IIS와 SQL의 성능이 가장 우수합니다.

같은 컴퓨터에서 IIS와 SQL 서버를 설정하는 가장 좋은 방법을 찾고 있습니다. 모두 SQL 및 IIS/ASP에 대한

  1. 를 사용하여 CPU 선호도 마스크는 별도의 코어에서 두 가지를 분리 :

    지금까지, 나는 다음있어.

  2. IIS/ASP 용 여유 메모리를 남겨 두도록 RAM을 더 적게 예약하도록 SQL을 구성하십시오.
  3. 적극적으로 응용 프로그램 풀을 재활용하십시오.
  4. 다른 디스크에 SQL 데이터베이스 및 로그 파일.

그래서 제 질문은 다음과 같습니다

    이 어떤 비율의이

    를 마스킹 CPU한다
  1. ? 우리는 웹용으로 1 cpu, SQL 용으로 3 cpu를 말하고 있습니까, 아니면 중간을 나누고 있습니까?
  2. 위와 같으며, 어떤 비율입니까? 4GB의 RAM을 가지고 있다면 SQL 3GB와 IIS 1 또는 각각 2GB를 제공해야합니까?
  3. 세 개의 하드 드라이브가 있습니다. 어떻게 모든 것을 나눠야합니까? 내가 첫번째 드라이브를 있으리라 믿고있어 : OS & IIS를, 2 드라이브 : SQL 설치 & SQL 로그, 3 드라이브 : SQL 데이터

답변

1

이 매우 응용 프로그램에 의존 될 것입니다.

첫 번째 4 개 제안에서 나온 유일한 것은 4 번입니다. 시스템 드라이브에 SQL을 설치하고 데이터베이스를 D :, E :의 로그 파일에 저장하십시오.

나는 특히 응용 프로그램 풀을 적극적으로 재활용하는 다른 작업을 수행하지 않을 것입니다. 불필요하게 CPU 시간을 낭비하게됩니다. 응용 프로그램이 메모리를 유출하지 않는 한 적극적으로 응용 프로그램 풀을 재활용하지 않습니다.

응용 프로그램을 모니터링하고 이해하는 것이 좋습니다.

출처 : 웹 호스팅 회사의 Windows 인프라 스트럭처 책임자이며 전 세계에서 가장 큰 Microsoft 기반 웹 인프라를 설계하고 구현했습니다.

+0

전적으로 동의합니다. 앱 풀을 자주 재활용하는 것은 꽤 비생산적인 것처럼 보입니다. 필요한 경우 응용 프로그램에 문제가 있습니다. # 4는 항상 * 좋은 * 것이고, 나머지 두 개는 꼭 givens가 아닙니다. –

관련 문제