Windows 10 har en mängd alternativ som du kan bråka med för att få bättre prestanda. Funktionerna för processoraffinitet och CPU-prioritet i Windows 10 är några av de mest geniala, och även om de inte är en kul kula för omedelbara prestandahöjningar, kommer de att göra skillnad om du har åldrande hårdvara.
Med tanke på hur känsliga processerna är bör du bara ställa in processoraffinitet och CPU-prioritet om du är bekväm med att saker och ting går söderut. Men om du är villig att justera ditt system för att vara det absolut bästa det kan, låt oss utforska hur du ställer in processoraffinitet och CPU-prioritet i Windows 10.
Vad är processoraffinitet i Windows 10?
Varje operativsystem har en underliggande schemaläggningsalgoritm. Schemaläggningsalgoritmen ansvarar för att distribuera datorresurser till olika processer eller trådar. I Windows 10 kan det finnas hundratals processer som körs samtidigt.
CPU:n kan inte hantera alla dessa processer samtidigt, så schemaläggningsalgoritmen hanterar dessa processer och tilldelar dem CPU-tid baserat på flera faktorer.
Som sådan kan Processor Affinity ses som en användare som blandar sig med schemaläggaren. Normalt bestämmer Windows schemaläggningsalgoritm vilken process som ska köras på vilken CPU-kärna. Om du ställer in Processor Affinity manuellt kan du tvinga en process eller tråd att köras på vilken kärna du vill.
Enkelt uttryckt låter Processor Affinity dig tilldela en eller flera CPU-kärnor till alla processer eller trådar du väljer. Processerna eller trådarna du ställer in affiniteten för kommer bara att köras på de angivna kärnorna.
Detta kommer dock inte att göra kärnorna exklusiva för endast dessa processer. Windows kan fortfarande tilldela olika processer till dessa kärnor. Att ställa in processoraffiniteten påverkar bara de processer du väljer genom att de körs endast på de tilldelade kärnorna.
Vad är CPU-prioritet i Windows 10?
Som vi har förklarat ovan kan det finnas hundratals processer eller trådar som konkurrerar om CPU-tid vid varje given tidpunkt i Windows 10. För att säkerställa att viktiga processer och trådar får prioriterad åtkomst till CPU-resurser, tilldelar Windows schemalägg prioritet till varje process och tråd körs på OS.
Till exempel ger Windows schemaläggningsalgoritm hög prioritet åt kritiska Windows-processer som System och Windows Explorer. Om dessa processer står i en kö kommer de att få tillgång till CPU:n före lågprioriterade processer.
Så när du manuellt ställer in CPU-prioriteten för en process till hög, kommer Windows-schemat att se till att processen får prioriterad åtkomst till CPU-resurser.
Slutligen är CPU-prioritet ganska annorlunda än Processor Affinity. När inställning av CPU-prioritet för en process informerar schemat om hur den processen ska behandlas, låser inställningen av Processor Affinity en process till specifika CPU-kärnor/-kärnor. Med Processor Affinity inställd, även om processen har hög eller låg prioritet, kommer den att köras på specificerad kärna/kärnor.
Varför du kanske vill tilldela program till specifika CPU-kärnor
Ett av de största problemen som moderna datorer måste möta är ett stort antal enkeltrådade program. Även 2021 där de flesta processorer är fyrkärniga eller högre, drar vissa program bara nytta av en av de många tillgängliga kärnorna.
Detta utgör ett problem för moderna OS-schemaläggare: hur schemalägger du entrådade processer på flertrådade processorer utan att bryta kompatibiliteten?
För det mesta schemalägger moderna schemaläggare effektivt entrådade processer på moderna processorer. Men det finns tillfällen då ett äldre program går sönder på grund av dålig kompatibilitet. Det är här det kan hjälpa att ställa in Processor Affinity.
Processoraffinitet begränsar processer till att köras på de angivna CPU-kärnorna. I fallet med äldre enkeltrådade program kan du begränsa sådana processer till en CPU-kärna genom att ställa in Processor Affinity.
Bortsett från detta kan personer med svagare maskiner också dra nytta av att sätta en hög prioritet för sina viktiga uppgifter. Om du till exempel är en videoredigerare kan du ställa in ditt renderingsprogram på hög prioritet innan du startar en videorendering. På det sättet, när du vill rendera en video, vet Windows att ägna det mesta av sin uppmärksamhet åt att kasta igenom din video.
Hur man ställer in CPU-affinitet och CPU-prioritet
För att ställa in processoraffinitet och CPU-prioritet måste du öppna Aktivitetshanteraren och gå vidare därifrån.
Så öppna Aktivitetshanteraren genom att högerklicka på aktivitetsfältet i Windows 10 och välja Aktivitetshanteraren. Navigera sedan till processen som du vill ställa in affiniteten för.
Högerklicka sedan på den processen och välj Gå till detaljer.
Processen du väljer kommer att markeras i den nya panelen som dyker upp. Högerklicka på den markerade processen och välj Ställ in affinitet. Panelen Processor Affinity kommer nu att dyka upp.
I panelen Processor Affinity avmarkerar du de CPU-kärnor som du inte vill att processen ska köras på. Klicka på efteråt Ok. Processoraffiniteten kommer nu att ställas in och processen du valde kommer endast att köras på de valda CPU-kärnorna.
För att ställa in CPU-prioritet, högerklicka på valfri process i Aktivitetshanteraren och välj Gå till detaljer.
Högerklicka sedan på den markerade processen och klicka på Prioritera.
Välj nu prioritet från listan som dyker upp. Om du vill att din process ska köras så snart den behöver, välj Realtid.
Men att välja Realtid kommer att resultera i att andra, möjligen kritiska systemprocesser väntar i kön. Detta kan leda till en allmän nedgång i systemet i det mildaste och ett fullständigt systemfel i värsta fall, så var försiktig när du ställer in en process till realtidsprioritet.
Hög prioritet, å andra sidan, är säkrare att välja så länge du inte sätter för många processer på hög prioritet.
De andra alternativen på listan, nämligen Över det normala, Vanligt, Under normal, och Låg, är självförklarande.
Ställ inte in processoraffinitet och CPU-prioritet om du inte vet vad du gör
Du bör bara ställa in processoraffinitet och CPU-prioritet om du vet vad du gör. Ökningen av prestanda, även om den är stor i vissa fall, är inte värd de besvär du kan uppleva om något går fel. Från avmattningar till slumpmässiga systemkrascher, inställning av affinitet och prioritet bör bara vara ditt sista alternativ.
Processoraffinitet och CPU-prioritet är inte de enda sätten att öka Windows 10-prestandan. Det finns en myriad av både hårdvaru- och mjukvaruknep som du kan använda för att få ut lite prestanda av din åldrande hårdvara.
Om författaren
Fawad Murtaza (84 artiklar publicerade)
Fawad är en frilansskribent på heltid. Han älskar teknik och mat. När han inte äter eller skriver om Windows spelar han antingen tv-spel eller dagdrömmer om att resa.
Mer från Fawad Murtaza
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
