디스크는 느리지만 RAM은 많음 - 최적화 팁?

디스크는 느리지만 RAM은 많음 - 최적화 팁?

나는 Windows Server 2012를 가지고 있습니다.느린 하드 드라이브하지만 함께많은 RAM그리고 그것을 변경할 수 없습니다(실제로는 Amazon EC2입니다).

성능을 최적화하려면 어떻게 해야 합니까?

16GB의 물리적 메모리가 있지만 항상 5-6GB가 있습니다.무료로 지내다. 디스크 캐시 크기를 늘려야 합니까? 아니면 페이지 파일을 비활성화할 수도 있나요? 아니면 고정된 크기로 만들까요? "Amazon에서 더 빠른 드라이브 구입"과 관련되지 않은 일반적인 Windows 튜닝 팁에 관심이 있습니다. :)

추신. 서버는 IIS 웹 서버(집중적으로 사용됨)와 하나의 작은(6GB) 데이터베이스가 있는 SQL 서버를 실행합니다. SQL은 이미 7GB를 사용합니다(모든 DB가 이미 거기에 캐시된 것처럼 보입니다).

고마워요!

답변1

당신이 할 수 있는 일은 아무것도 없습니다. 디스크 캐시 크기 - Windows는 앱에 할당되지 않은 모든 메모리를 자동으로 사용하므로 끝입니다. 페이지 파일 - 어쨌든 많은 작업을 수행해서는 안 됩니다(실제로 사용하지 않는 항목만 교체). SQL Server의 느린 데이터베이스는 작동하지 않습니다.

게다가 SQL은 어쨌든 자체 캐싱을 사용합니다. 당신이 그것을 방해하지 않는 한.

당신이 할 수 있는 일은 SQL Server를 2014로 업데이트하고 지연된 로깅 옵션을 활성화하는 것입니다. 그러면 가능한 트랜잭션 손실을 감수하면서 더 나은 성능을 제공할 수 있습니다.

결국, 데이터베이스가 많은 작업을 수행하는 경우 빠른 IO가 필요하며 이를 해결하는 마술 지팡이는 없습니다. ;)

관련 정보