Jag kollade specifikationerna och i5-3427U-CPU: n har 2 kärnor.

Men Aktivitetsövervakaren visar fyra små diagram för CPU, så det ser ut som fyra kärnor.

Vilket är korrekt? Varför har Aktivitetsövervakaren fyra diagram?

Kommentarer

Svar

Din dator har två kärnor men 4 logiska processorer. Vad du ser är Intel ”s hyper-threading-teknik . Denna teknik sätter flera logiska processorer på en enda kärna, så att varje kärna kan köra flera trådar samtidigt .

Skillnaden mellan denna och flera kärnor är att hypertrådning bara duplicerar de delar av processorn som styr det aktuella läget, inte den verkliga exekveringsenheten, men flera kärnor duplicerar allt. Detta innebär att din dator kommer att springa som om den har fyra kärnor endast om trådarna i varje kärna använder olika delar av exekveringsenheten, men om exakt samma sak kördes på båda trådarna i en enda kärna, skulle det inte vara snabbare än en två- kärnsystem utan hypertrådning.

Kommentarer

  • Fascinerande. Vilka är delarna i avrättningsenheten? Kan det göra 4 CPU-intensiva saker på en gång, eller bara 2?
  • De olika delarna är mycket processorberoende och förmodligen inte offentlig information. En intressant sak är att ju mer minne en process använder desto effektivare är den, eftersom en processor kan använda exekveringsenheten medan den andra väntar på RAM.

Svar

För att hitta säkert hur många kärnor du har är att öppna en terminal (t.ex. via Spotlight och söka efter Terminal) och sedan köra

system_profiler | less 

it” släpper ut en massa information. Leta efter kategorin ”maskinvara” (som ligger nära toppen av all information) och en post som heter ”Totalt antal kärnor” . Där hittar du ditt svar.

Om du inte vill bläddra igenom all utdata ger en enkel

system_profiler | grep "Total Number of Cores" 

du resultatet direkt.

Eller använd ”Om den här Mac” (Apple-ikonen längst upp till vänster )> more info> system report, som visar hur många kärnor du har.

Kommentarer

  • @Borderline – bättre t o ge detta som ett svar om du känner att du kan svara bättre – tack, D.
  • @stuffe, hur är det med den här modifieringen?

Svar

Här ”är ett terminalkommando som direkt matar ut hur många kärnor du har:

sysctl hw.ncpu 

Om du se till att skilja mellan logiska kärnor och fysiska kärnor, dessa är också tillgängliga:

sysctl hw.physicalcpu sysctl hw.logicalcpu 

Källa: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *