చాలా విండోస్ పిసిలు ఇప్పుడు మల్టీ-కోర్ ప్రాసెసర్లచే ఆధారితం, మరియు విండోస్ యొక్క ఇటీవలి సంస్కరణలు సాధారణంగా మీ రన్నింగ్ అనువర్తనాలు మరియు ఆటలను ఉత్తమంగా ఉంచడానికి మీ పిసి యొక్క మొత్తం ప్రాసెసింగ్ శక్తిని స్వయంచాలకంగా విభజించే మంచి పనిని చేస్తాయి. PC యొక్క CPU శక్తిని ఉత్తమంగా ఎలా ఉపయోగించాలో నిర్ణయాలు తీసుకునేటప్పుడు కొన్నిసార్లు వినియోగదారు మరియు విండోస్ వేర్వేరు ఆలోచనలను కలిగి ఉండవచ్చు, మరియు అక్కడే ఆధునిక వినియోగదారులు కొన్ని అనువర్తనాలు లేదా ప్రక్రియలను నిర్దిష్ట CPU కోర్లకు పరిమితం చేయవచ్చు మరియు ఒక లక్షణానికి ధన్యవాదాలు ప్రాసెసర్ అఫినిటీ అని పిలుస్తారు. దీన్ని ఎలా చేయాలో ఇక్కడ ఉంది.
విండోస్ యొక్క వినియోగదారు-స్థాయి సంస్కరణల విషయానికి వస్తే, నిర్దిష్ట సిపియు కోర్ల యొక్క అనువర్తన వినియోగాన్ని మాన్యువల్గా కాన్ఫిగర్ చేసే సామర్థ్యం విండోస్ ఎక్స్పి / 2000 టైమ్ఫ్రేమ్కు చెందినది, అయినప్పటికీ విండోస్ యొక్క ప్రతి వెర్షన్లో దశలు కొద్దిగా భిన్నంగా ఉంటాయి. మేము విండోస్ 10 ను ఉపయోగిస్తున్న దశలు మరియు స్క్రీన్షాట్ల కోసం, కాని విండోస్ యొక్క పాత వెర్షన్లను నడుపుతున్న పాఠకులు, ముఖ్యంగా విండోస్ 7 మరియు విండోస్ 8 / 8.1, విండోస్ యుఐకి స్వల్ప తేడాలు ఎదురైనప్పుడు ప్రాథమిక దశలను అనుసరించగలగాలి.
ఒక నిర్దిష్ట ప్రక్రియ లేదా అనువర్తనం కోసం ప్రాసెసర్ అనుబంధాన్ని సవరించడం స్థిరత్వ సమస్యలకు కారణమవుతుందని మేము గమనించే ముందు గమనించాల్సిన అవసరం ఉంది మరియు ఇది ఆధునిక బహుళ-థ్రెడ్ అనువర్తనాలు మరియు ఆటల పనితీరును దిగజార్చుతుంది. అందువల్ల, మీరు మొదట కీలకమైన అనువర్తనాలు మరియు డేటాతో ప్రయోగాలు చేస్తున్నారని నిర్ధారించుకోండి మరియు అప్లికేషన్ లేదా సిస్టమ్ క్రాష్లు సాధ్యమే కాబట్టి ఇక్కడ చర్చించిన ఏదైనా సెట్టింగ్లను సవరించే ముందు ఏదైనా ఓపెన్ వర్క్ లేదా గేమ్ పురోగతిని సేవ్ చేసుకోండి.
CPU కోర్లకు అనువర్తనం యొక్క ప్రాప్యతను ఎందుకు పరిమితం చేయాలి?
పైన చెప్పినట్లుగా, చాలా మంది వినియోగదారులు విండోస్ స్వయంచాలకంగా PC యొక్క ప్రాసెసింగ్ శక్తిని నిర్వహించాలని కోరుకుంటారు, అన్ని కోర్లను ఉపయోగించగల అనువర్తనాలకు వాటికి ప్రాప్యత ఇవ్వబడిందని నిర్ధారించుకోండి. ఇది సాధారణంగా మెరుగైన పనితీరుకు దారితీస్తుంది, కాబట్టి ఒక పిసి అందుబాటులో ఉన్న భౌతిక మరియు తార్కిక కోర్ల మొత్తం కంటే తక్కువ నిర్దిష్ట థ్రెడ్ అనువర్తనాన్ని వినియోగదారు ఎందుకు పరిమితం చేయాలనుకుంటున్నారు లేదా పరిమితం చేయాలనుకుంటున్నారు.
ఈ ప్రశ్నకు రెండు ప్రాథమిక సమాధానాలు ఉన్నాయి: 1) పాత సాఫ్ట్వేర్తో అనుకూలత మరియు పనితీరును నిర్ధారించడం మరియు 2) ఇతర పనులను ఏకకాలంలో నిర్వహించడానికి తగినంత వనరులను కేటాయించేటప్పుడు భారీగా థ్రెడ్ చేసిన ప్రాసెసర్ హాగ్ను అమలు చేయడం.
మేము మొదటి సమాధానంతో ప్రారంభిస్తాము: అనుకూలత మరియు పనితీరు. కొన్ని విండోస్ అనువర్తనాలు మరియు ఆటలు వినియోగదారుల స్థాయి మల్టీ-థ్రెడ్ మరియు మల్టీ-కోర్ ప్రాసెసర్లు రియాలిటీ కావడానికి చాలా కాలం ముందు కోడ్ చేయబడ్డాయి. పాత ఆటల సృష్టికర్తలు, ఆట ఆడుతున్న ఎవరైనా ఒకే హై-ఫ్రీక్వెన్సీ సిపియు కోర్ ద్వారా నడిచే విండోస్ పిసి కంటే ఎక్కువ ఏదైనా కలిగి ఉంటారని never హించలేదు. ఈ యుగం యొక్క సాఫ్ట్వేర్ నాలుగు, ఆరు, ఎనిమిది లేదా అంతకంటే ఎక్కువ కోర్లను ప్యాకింగ్ చేసే ఆధునిక సిపియులను ఎదుర్కొన్నప్పుడు, ఇది కొన్నిసార్లు పనితీరు సమస్యలకు దారితీస్తుంది లేదా ప్రోగ్రామ్ను ప్రారంభించలేకపోతుంది.
చాలా అనువర్తనాలు మరియు ఆటలు సరికొత్త 8-కోర్ / 16-థ్రెడ్ రాక్షసుడు డెస్క్టాప్ CPU లతో నడిచేటప్పుడు కూడా బాగానే నడుస్తాయి. మీరు పాత ఆట ఆడటానికి ప్రయత్నిస్తుంటే మరియు మీకు సమస్యలు ఉంటే, మీ అనేక కోర్లలో ఒకదానికి ఆట యొక్క ప్రక్రియను మానవీయంగా పరిమితం చేయడానికి ప్రాసెసర్ అనుబంధాన్ని ఉపయోగించడం ప్రయత్నించడానికి మంచి ట్రబుల్షూటింగ్ దశ కావచ్చు.
రెండవ సమాధానం ఎక్కువ మంది విండోస్ వినియోగదారులకు మరింత ఉపయోగకరంగా ఉంటుంది మరియు ఇది దిగువ మా దశల వారీ సూచనల ఆధారంగా ఉంటుంది. అనేక విండోస్ అనువర్తనాలు, ముఖ్యంగా ఆటలు, ఒకటి లేదా రెండు కోర్ల కంటే ఎక్కువ ప్రయోజనాన్ని పొందలేవు, వీడియో ఎన్కోడర్లు మరియు 3 డి రెండరింగ్ సాధనాలు వంటి కంటెంట్ క్రియేషన్ అనువర్తనాలు ఇటీవలి సంవత్సరాలలో ప్రాసెసింగ్ శక్తి యొక్క ప్రతి oun న్స్ను ఉపయోగించగలిగేలా ఆప్టిమైజ్ చేయబడ్డాయి. మీ PC వాటిని విసిరివేయగలదు. మీరు సాధారణంగా ఈ అనువర్తనాలు వీలైనంత వేగంగా వెళ్లాలని కోరుకుంటారు, కానీ కొన్నిసార్లు వేగం లేదా పూర్తయ్యే సమయం ప్రాధమిక అంశం కాదు, మరియు మీ డిమాండ్ మీడియా అనువర్తనం నడుస్తున్నప్పుడు మీ PC యొక్క ప్రాసెసింగ్ శక్తిలో కొంత భాగాన్ని మరొక పనికి అందుబాటులో ఉంచాలని మీరు కోరుకుంటారు. నేపథ్య. ఇక్కడే ప్రాసెసర్ అనుబంధం నిజంగా ఉపయోగపడుతుంది.
దశల వారీగా: మా ఉదాహరణ
మీరు విసిరిన అన్ని CPU కోర్లను తినగల ఒక అనువర్తనం రిప్బోట్ 264 (లేదా హ్యాండ్బ్రేక్, లేదా అందుబాటులో ఉన్న అనేక x264 మరియు x265 ఎన్కోడర్ సాధనాలు) వంటి x264 వీడియో ఎన్కోడర్. మా ఉదాహరణ కోసం, రిప్బోట్ 264 వీడియో ఫైల్ను ఎన్కోడ్ చేయాలని మేము కోరుకుంటున్నాము, అయితే ఫోటోషాప్ మరియు ప్రీమియర్ వంటి అనువర్తనాల్లో ఇతర ప్రాజెక్టులలో కూడా అదే సమయంలో పని చేయాలనుకుంటున్నాము.
అప్రమేయంగా, RipBot264 వంటి అనువర్తనం అందుబాటులో ఉన్న అన్ని ప్రాసెసింగ్ శక్తిని ఉపయోగిస్తుంది.
మేము మా రిప్బోట్ 264 ఎన్కోడ్ను ప్రారంభించి, ఫోటోషాప్ మరియు ప్రీమియర్లను ప్రారంభించినట్లయితే, ప్రతి అనువర్తనం యొక్క అవసరాలకు ప్రాధాన్యత ఇవ్వడానికి మరియు వాటికి అనుగుణంగా విండోస్ తన వంతు కృషి చేస్తుంది, అయితే విండోస్ కూడా అప్పుడప్పుడు పొరపాటు చేస్తుంది, దీని ఫలితంగా మా క్రియాశీల అనువర్తనాల్లో మందగమనం లేదా తాత్కాలిక స్తంభింపజేస్తుంది. RipBot264 యొక్క మా CPU కోర్ల వాడకాన్ని పరిమితం చేయడానికి ప్రాసెసర్ అనుబంధాన్ని ఉపయోగించడం ద్వారా మేము దీనిని నివారించడానికి ప్రయత్నించవచ్చు.ప్రారంభించడానికి, మొదట మీరు నిర్వాహక అధికారాలతో విండోస్ యూజర్ ఖాతాకు లాగిన్ అయ్యారని నిర్ధారించుకోండి. అప్పుడు ముందుకు సాగండి మరియు మీరు పరిమితం చేయాలనుకుంటున్న అనువర్తనాన్ని ప్రారంభించండి. మా విషయంలో, అది రిప్బోట్ 264.
తరువాత, టాస్క్బార్పై కుడి క్లిక్ చేసి టాస్క్ మేనేజర్ని ఎంచుకోవడం ద్వారా లేదా కీబోర్డ్ సత్వరమార్గం కలయిక Ctrl-Shift-Escape ని ఉపయోగించడం ద్వారా విండోస్ టాస్క్ మేనేజర్ను ప్రారంభించండి. అప్రమేయంగా, విండోస్ యొక్క ఇటీవలి సంస్కరణల్లో టాస్క్ మేనేజర్ “ప్రాథమిక” వీక్షణలో ప్రారంభమవుతుంది. మీ టాస్క్ మేనేజర్ మా స్క్రీన్షాట్లలో ఉన్నట్లుగా కనిపించకపోతే, పూర్తి ఇంటర్ఫేస్ను బహిర్గతం చేయడానికి మరిన్ని వివరాలను క్లిక్ చేయండి. అది పూర్తయిన తర్వాత, మీరు “ప్రాసెసెస్” టాబ్లో ఉన్నారని నిర్ధారించుకోండి మరియు ఇప్పుడు మీ అనువర్తనం లేదా ప్రాసెస్ను కనుగొనండి.
ఈ చివరి దశ పూర్తి చేయడం కంటే సులభం. అనేక సందర్భాల్లో, మీరు కోరుకున్న అనువర్తనాన్ని జాబితాలో కనుగొంటారు. ఇతర సందర్భాల్లో, కొన్ని అనువర్తనాలు కొన్ని పనుల కోసం ప్రాధమిక అనువర్తన ప్రక్రియ కాకుండా ప్రత్యేకమైన ప్రక్రియలను ఉపయోగించవచ్చు. మీరు పరిమితం చేయాలనుకుంటున్న CPU వినియోగానికి బాధ్యత వహించే ప్రక్రియ లేదా ప్రక్రియలను కనుగొనడం ముఖ్య విషయం. దీన్ని పరీక్షించడానికి ఒక మంచి మార్గం ఏమిటంటే, డిమాండ్ చేసే కార్యాచరణను కాల్చడం (మా విషయంలో, వీడియో ఫైల్ను ఎన్కోడింగ్ చేయడం ప్రారంభించండి), ఆపై అత్యధిక స్థాయి CPU వనరులను ఉపయోగిస్తున్న ప్రక్రియలను కనుగొనడానికి CPU కాలమ్ ద్వారా టాస్క్ మేనేజర్ను క్రమబద్ధీకరించండి. ప్రాసెస్ పేరు (మళ్ళీ, మా విషయంలో ఇది H.264 ఎన్కోడర్ ప్రాసెస్) మీ లక్ష్య అనువర్తనంతో సరిపోలితే, మీరు అంతా సిద్ధంగా ఉన్నారు.
సరైన ప్రక్రియను గుర్తించడంతో, దానిపై కుడి-క్లిక్ చేసి, వివరాలకు వెళ్ళు ఎంచుకోండి. ఇది మిమ్మల్ని టాస్క్ మేనేజర్ యొక్క వివరాల ట్యాబ్కు చేరుస్తుంది మరియు సరైన ప్రక్రియను స్వయంచాలకంగా హైలైట్ చేస్తుంది.
ఇప్పుడు, ప్రాసెస్పై మళ్లీ కుడి క్లిక్ చేసి, సెట్ అఫినిటీని ఎంచుకోండి.
తరువాత, మీరు మీ అనువర్తనాన్ని ఎంత పరిమితం చేయాలనుకుంటున్నారో నిర్ణయించే సమయం వచ్చింది. అన్ని CPU బాక్సులను డి-సెలెక్ట్ చేయడానికి అన్ని ప్రాసెసర్ల పక్కన ఉన్న చెక్బాక్స్పై క్లిక్ చేసి, ఆపై తనిఖీ చేయడానికి కనీసం ఒక CPU బాక్స్ను ఎంచుకోండి, ప్రతి ఒక్కటి భౌతిక లేదా తార్కిక కోర్ను సూచిస్తాయి. ఏదైనా CPU లోపాలు లేదా ప్రత్యేకమైన ఓవర్క్లాకింగ్ దృశ్యాలు లేకపోవడం, సాధారణంగా మీరు ఎంచుకున్న కోర్లను పట్టింపు లేదు.
మా ఉదాహరణలో, మేము RipBot264 ను నాలుగు కోర్లకు పరిమితం చేయాలనుకుంటున్నాము, మా ఇతర సమయ-సున్నితమైన పనులకు చాలా స్థలాన్ని వదిలివేస్తాము. మీరు కోరుకున్న సంఖ్యలో కోర్లను ఎంచుకున్న తర్వాత, ప్రాసెసర్ అనుబంధ విండోను మూసివేయడానికి సరే నొక్కండి. మీ మార్పులు వెంటనే అమలులోకి వస్తాయి మరియు అనువర్తనం ఇప్పటికే CPU- భారీ పనిలో నిమగ్నమై ఉంటే, మీరు ఎంచుకున్న కోర్ల మినహా అన్నిటిలోనూ దాని ప్రాసెసర్ వాడకం క్షీణిస్తుంది.
మా 16 కోర్లలో 4 మాత్రమే ఉపయోగించమని మేము RipBot264 ను కాన్ఫిగర్ చేసిన తర్వాత, మిగిలిన కోర్లపై CPU వాడకం వెంటనే పడిపోతుంది.
ఈ సెటప్తో, మేము రిప్బోట్ 264 ను ఆ నాలుగు కోర్లలో సాధ్యమైనంత వేగంగా ఎన్కోడ్ చేయనివ్వవచ్చు, కాని మా సిస్టమ్లోని మిగిలిన పన్నెండు కోర్లు ఇతర అనువర్తనాలను నిర్వహించడానికి ఉచితం. మేము తరువాత మా ఇతర పనిని పూర్తి చేసి, పూర్తి పనితీరును RipBot264 కు పునరుద్ధరించాలనుకుంటే, ప్రాసెసర్ అఫినిటీ విండోకు తిరిగి వెళ్ళడానికి పై దశలను పునరావృతం చేసి, ఆపై అన్ని ప్రాసెసర్ల పెట్టెను తనిఖీ చేసి, మన CPU యొక్క అన్ని అనువర్తనాలకు మరోసారి అనువర్తన ప్రాప్యతను ఇవ్వడానికి కోర్ల.షరతులు
ఇంతకు ముందు పేర్కొన్న స్థిరత్వ సమస్యలతో పాటు, మీరు పరిగణించవలసిన మరో పెద్ద హెచ్చరిక కూడా ఉంది. ప్రాసెసర్ అనుబంధానికి మీరు చేసిన ఏవైనా మార్పులు ఆ ప్రక్రియ పున ar ప్రారంభించినప్పుడల్లా రీసెట్ చేయబడతాయి. దీని అర్థం, మీరు మీ PC ని రీబూట్ చేసిన ప్రతిసారీ ఈ దశలను పునరావృతం చేయాలి. కొన్ని ప్రక్రియలు మరింత సమస్యాత్మకమైనవి, అయినప్పటికీ, అవి అనువర్తనం సూచనలను బట్టి స్వయంచాలకంగా రీలోడ్ అవుతాయి. మా RipBot264 సెటప్లో, ఉదాహరణకు, మేము సవరించిన H.264 ఎన్కోడర్ ప్రాసెస్ కొత్త వీడియో ఫైల్ను ఎన్కోడింగ్ చేయడానికి అనువర్తనం కదిలే ప్రతిసారీ ప్రారంభమవుతుంది.
కమాండ్ లైన్-ఆధారిత బ్యాచ్ ఫైల్ లేదా సత్వరమార్గం ద్వారా మీ అనువర్తనం యొక్క ప్రాసెసర్ అనుబంధాన్ని సెట్ చేసే అనుకూల స్క్రిప్ట్లను సృష్టించడం ద్వారా మీరు ఈ పరిమితితో పని చేయగలరు, అయితే కొన్ని అనువర్తనాలు ప్రత్యేకమైన లేదా యాదృచ్ఛిక ప్రక్రియలను ఉపయోగించవచ్చు, ఇవి అలాంటి ప్రయత్నాలను కష్టంగా లేదా అసాధ్యంగా చేస్తాయి. అందువల్ల ప్రాసెసర్ అనుబంధాన్ని మాన్యువల్గా కాన్ఫిగర్ చేయడానికి ఉత్తమమైన మార్గాన్ని కనుగొనడానికి మీరు పరిమితం చేయాలనుకుంటున్న ప్రతి అనువర్తనంతో వ్యక్తిగతంగా ప్రయోగాలు చేయడం మంచిది.
