2012-10-22 4 views
0

멀티 코어 멀티 프로세서 시스템과 CPU 부하 사이의 관계를 이해하고 있습니까? 전에 "멀티 프로세서 시스템에서로드는 사용 가능한 프로세서의 수와 관련이 있습니다"라고 검색했습니다. 4 개의 프로세서가있는 서버를 각각 쿼드 코어로 사용하므로이 시스템의 트래픽 임계 값을 알고 싶습니다. 그것은 16 또는 아닙니다 ?? OS가 빨간색입니다멀티 코어 멀티 프로세서에서 CPU 부하

답변

2

대략 - 예, 일반적으로 - 조금 작습니다. 문제는 각 프로세서에 메모리가 연결된 자체 메모리 컨트롤러가 있다는 것입니다. 각 프로세서의 메모리는 다른 프로세서에서 액세스 할 수 있지만이 액세스 속도는 프로세서의 메모리 컨트롤러에 직접 연결된 메모리보다 빠릅니다. PCI 장치에도 동일하게 적용됩니다. 즉, 하나의 프로세서에 '충분히 근접'하며 다른 프로세서에서이 장치에 액세스하는 데 시간이 더 걸립니다.

예를 들어 응용 프로그램에서 일부 스레드의 선호도를 설정하면이 스레드를 다른 프로세서로 푸시하지 않는다는 것을 분명히 이해해야합니다. 실제로이 처리가 프로세스의 성능을 저하시킬 수 있습니다.

0

어떤 트래픽이 발생합니까? 웹 트래픽? 그렇다면 서비스 용량은 호스팅하는 서비스 프로필에 따라 다릅니다. 실제 용량을 찾으려면로드 테스트를 수행해야합니다. 거기에 당신을 도울 수있는 많은 도구가 있습니다.

또한 4 쿼드 코어 프로세서는 16 코어 (또는 CPU)와 같습니다.

관련 문제