Permalänk

Hyper Threading begränsar

Hallå i stugan,
jag har en P4 3,2GHz med HT som mångar gånger fungerar skitbra. Man kan köra tunga grejer samtidigt som allt annat man gör flyter på bra. Men ibland så stannar den på 50% även fast det är flera processorkrävande program igång samtidigt. Det känns som om de delar på halva processorn, vilket känns jävligt dumt.

Kan man på något sätt fixa det här, eller är det kanske smartare att avaktivera HT-historien överhuvudtaget?

peace

Permalänk

Det går ju att i a-hanteraren sätter vissa aktiviteter på en av dom två "CPUerna".
Testa det

Visa signatur

[MSI SpeedSter-FA4][Pentium M 770@160*16][X800GTO2 LE][A-Data PC4300 2GB][Maxtor 300GB S-ATA 16MB][NEC ND-3520A IDE][Thermaltake Xaser Tsunami Svart Aluminium][Hiper Type R 480W] //Betty (Kung Pow) [Outdated]

Permalänk
Medlem

Jag har för mig att även om aktvitetshanteraren säger att bara 50% används så utnyttjas hela processorns kapacitet iallafall.

Visa signatur

Citera för att vara säker på svar!

Permalänk
Medlem

HT gör att man kan utnyttja delar av cpun om inte används vid lättare beräkningar... vid tyngre beräkningar krävs hela cpun vilket gör att den då endast kan köra en process i taget som vanlig singelcore

Visa signatur

Desktop: Ryzen 9 3950x | RTX 2060 | 16Gb RAM | 512Gb + 256Gb SSD
NAS: HP Microserver Gen8 | 8GB Ram | 3x2Tb ZFS | FreeNAS
SRV: HP ML350p Gen8 | 64GB Ram | 2x E5-2630v2 | ESXI

Permalänk

Det går ju att högerklicka på en aktivitet och klicka på processortilldelning och då kan man sätta så att en applikation använder 100% av ena och en annan använder 100% av den andra "CPU:n".

Visa signatur

[MSI SpeedSter-FA4][Pentium M 770@160*16][X800GTO2 LE][A-Data PC4300 2GB][Maxtor 300GB S-ATA 16MB][NEC ND-3520A IDE][Thermaltake Xaser Tsunami Svart Aluminium][Hiper Type R 480W] //Betty (Kung Pow) [Outdated]

Permalänk
Citat:

Ursprungligen inskrivet av Betty (Kung Pow)
Det går ju att i a-hanteraren sätter vissa aktiviteter på en av dom två "CPUerna".
Testa det

Det verkar ju funka skitbra! hade aldrig sett det faktiskt

Man tycker ju ändå att det borde fungera rätt optimalt av sig självt...

Permalänk
Avstängd

Re: Hyper Threading begränsar

Citat:

Ursprungligen inskrivet av ButcherBoy
Hallå i stugan,
jag har en P4 3,2GHz med HT som mångar gånger fungerar skitbra. Man kan köra tunga grejer samtidigt som allt annat man gör flyter på bra. Men ibland så stannar den på 50% även fast det är flera processorkrävande program igång samtidigt. Det känns som om de delar på halva processorn, vilket känns jävligt dumt.

Kan man på något sätt fixa det här, eller är det kanske smartare att avaktivera HT-historien överhuvudtaget?

peace

HT är ett mycket bra sätt att inte använda processorn fullt ut. Det är som reserverad processorkraft som ligger och väntar på att användas. Därför du kan jobba med flera saker samtidigt. Men anta istället att du hade kunnat lasta hela processorn och få bättre prestanda? Det är just vad t.ex procoder2 gör. Spelar ingen roll om du har HT eller ej, för den kommer vara skitslö i vilket fall. Det här med HT är tyvärr överskattat. Det låter och verkar häftigare än vad det är. HT är ett sätt för att kunna utnyttja en svag processorarkitektur fullt ut lättare. Speciellt tillsammans med ett dåligt OS.

När taskmanager rapporterar 50% processoranvändning så är det i själva verket minst 80% processoranvändning. Resten är den reserverade processorkraften som ligger som en "virtuell processor" istället. Att få konsumenter att tro att det är dubbla processorer och superfräckt är mycket lätt. Mycket som är lätt idag. Men det hjälper ju inte när dom blir omkörda i vilket fall av konkurrenterna

Visa signatur

Att kunna ha rätt är en självklarhet, man kan ha olika uppfattning om VISSA saker, men inte VISSA andra, t.ex att jorden är platt när den är RUND! Eller andra uppenbara saker som att en processor ÄR bättre än en annan.

Permalänk
Hedersmedlem

Nästan löjligt vad folk svarar felaktigt. Om det nu vore så att bara 80% maximalt utnyttjades så borde man ju få bättre resultat i exempelvis superpi om man stänger av HT i bios. AlphaCPU kan ju testa det och se vad som händer.

Att windows rapporterar som den gör är för att det inte förstår att det bara är en kärna som visas som två. Du får med andra ord ut 100% procent när det behövs trots att det bara står 50. Detta är faktiskt lite tråkigt då det är svårt att se hur mycket av processorn som egentligen används. Står det 30% så innebär det nästan aldrig att 30% används utan snarare det dubbla.

För mer information om Hyper Threading:
http://www.intel.com/business/bss/products/hyperthreading/ove...

Visa signatur

Föredetta hårdvarubesatt