시나리오 CPU 코어의 : 나는 샘플 응용 프로그램이 있고 나는 3 가지 시스템 구성이 -아니오에 기반한 스레드 구성.
- 2 core processor, 2 GB RAM, 60 GB HHD,
- 4 core processor, 4 GB RAM, 80 GB HHD,
- 8 core processor, 8 GB RAM, 120 GB HHD
효과적으로 내 응용 프로그램에 대한 H/W 기능을 이용하기 위해서는를, 나는 더 구성 할. 응용 프로그램 수준의 스레드 수 그러나 시스템 기능을 철저히 이해 한 후에 만이 작업을 수행하려고합니다.
max와 min을 참조하여 시스템의 우수성을 판단 할 수있는 방법 (system/modus/tool)이있을 수 있습니까? 효율과 성능을 저하시키지 않으면 서 최적의 서비스를 제공 할 수있는 스레드가 &입니다. 이것으로 전체 애플리케이션 정의를 수행하고 각 하드웨어 구성에 대해 최상의 성능을 얻을 수있는 애플리케이션의 값만 구성 할 수있었습니다.
편집 됨 1 : 특정 h/w 구성에 대한 기준을 설정하는 방법에 대해 읽어 보시기 바랍니다.
Edited2 : 이 더 직접 만들려면 -/배우 나 일반/전체적인 수준에서 스레드의 CPU 관리에 대한 약간의 이해를 얻기 위해 읽을 수있는 자원/쓰기 업에 대해 알고 싶습니다.
최소 수에 대한 최적 값을 찾고 싶습니다. 스레드 수/최대 수 최대 성능 및 전체 리소스 활용률을 달성하기 위해 위에서 언급 한 시스템 구성을 기반으로 샘플 응용 프로그램에 대한 스레드 수를 계산합니다. – Santosh
'경험적'답변을 원하지 않는다면 남은 것은 실험 디자인입니다. 몇 가지 설정을 시도하면 확실히 로컬 맥시마/미니 마를 찾을 수 있습니다. –