문제

ColdFusion의 관리자에 있는 요청 조정 아래에서 최대 동시 템플릿 요청 수에 대한 최적의 숫자(또는 적어도 적절한 추측)가 무엇인지 어떻게 결정합니까?

환경:
CF8 표준
IIS 6
Win2k3
별도의 상자에 SQL2k5

도움이 되었습니까?

해결책

적절한 요청 수를 찾는 방법은 부하 테스트입니다.즉, 요청 수를 변경할 때 로드 시 처리량의 변화를 측정합니다.중요한 변경 사항이 있으면 다시 테스트해야 합니다.그러나 나는 대부분의 사람들이 그 정도의 작업량 때문에 주저할 것이라고 생각합니다.

내 생각에 좋은 경험 법칙은 CPU(코어)당 스레드가 약 8개 정도라고 생각합니다.

효율성 측면에서 스레드 수(최대 지점까지)가 낮을수록 CPU가 요청을 처리할 때 발생하는 스와핑이 줄어듭니다.페이지가 매우 빠르게 실행된다면 요청 수를 줄이는 것이 최적입니다.

더 오래 실행되는 요청이 있는 경우, 특히 제3자(예: 데이터베이스)에서 대기 중인 요청이 있는 경우 작업 스레드 수를 늘리면 처리량이 향상됩니다.즉, CPU가 처리 작업에 묶여 있지 않은 경우 현재 작업에 대해 더 많은 동시 요청을 처리할 여유가 있습니다.

약간 오래되었지만 Grant Straker의 저서에 있는 요청 튜닝에 대한 많은 원칙이 있습니다. CF 성능 및 문제 해결 가치가 있을 것입니다.

다른 팁

적어도 8개는 될 것 같아요 코어당, CPU당이 아닙니다.그리고 현대 CPU 코어를 고려하면 8은 약간 낮다고 생각합니다. 최소한 12라고 말하고 싶습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top