Anonim

زیادہ تر ونڈوز پی سی اب ملٹی کور پروسیسرز کے ذریعہ چل رہے ہیں ، اور ونڈوز کے حالیہ ورژن عام طور پر آپ کے چلنے والے ایپس اور گیمس کو بہترین طور پر ایڈجسٹ کرنے کے لئے آپ کے کمپیوٹر کی کل پروسیسنگ پاور کو خود بخود الگ کرنے کا ایک بہت اچھا کام کرتے ہیں۔ لیکن بعض اوقات استعمال کنندہ اور ونڈوز کے پاس مختلف خیالات ہوسکتے ہیں جب پی سی کی سی پی یو طاقت کا بہترین استعمال کرنے کے بارے میں فیصلے کرنے کی بات آتی ہے ، اور اسی جگہ پر اعلی درجے کے صارفین کچھ ایپس یا عمل کو دستی طور پر مخصوص سی پی یو کور تک محدود کرسکتے ہیں ، خصوصیت کی بدولت پروسیسر کا تعلق ۔ یہ کرنے کا طریقہ یہاں ہے۔
جب بات ونڈوز کے صارف کی سطح کے ورژن کی ہو تو ، صارف کے لئے مخصوص سی پی یو کور کے استعمال کے لئے کسی ایپ کو دستی طور پر تشکیل دینے کی صلاحیت ونڈوز ایکس پی / 2000 ٹائم فریم سے ملتی ہے ، حالانکہ ونڈوز کے ہر ورژن میں اقدامات قدرے مختلف ہیں۔ ان اقدامات اور اسکرین شاٹس کے لئے جو ہم ونڈوز 10 استعمال کررہے ہیں ، لیکن قارئین کو ونڈوز کے خاص طور پر ونڈوز 7 اور ونڈوز 8 / 8.1 کے پرانے ورژن چلانے کے قابل ہونا چاہئے ، تاکہ ونڈوز UI میں معمولی اختلافات کا سامنا کرنا پڑے۔
یہ آگے بڑھنے سے پہلے یہ بھی نوٹ کرنا ضروری ہے کہ کسی خاص عمل یا ایپ کے ل process پروسیسر سے وابستگی میں استحکام پیدا ہونے والے مسائل پیدا ہوسکتے ہیں ، اور یہ ممکنہ طور پر جدید ملٹی تھریڈ ایپس اور گیمز کی کارکردگی کو بگاڑ دے گا۔ لہذا ، اس بات کو یقینی بنائیں کہ پہلے آپ غیر اہم ایپس اور ڈیٹا کے ساتھ تجربہ کریں ، اور یہاں پر تبادلہ خیال کی جانے والی کسی بھی سیٹنگ میں ترمیم کرنے سے پہلے کسی بھی کھلے کام یا کھیل کی پیشرفت کو بچانا یقینی بنائیں ، کیونکہ درخواست یا سسٹم کریش ممکن ہے۔

سی پی یو کور تک کسی ایپ کی رسائی کو محدود کیوں کریں؟

جیسا کہ اوپر ذکر کیا گیا ہے ، زیادہ تر صارف ونڈوز خود بخود پی سی کی پروسیسنگ پاور کو سنبھالیں گے ، اور یہ یقینی بنائے کہ ایپس جو تمام کور کو استعمال کرسکتی ہیں ان تک رسائی دی جائے۔ اس کا نتیجہ عموما better بہتر کارکردگی کا حامل ہوتا ہے ، لہذا بنیادی سوال یہ ہے کہ صارف کبھی بھی کسی متعدد ملٹی تھریڈ ایپ کو محدود یا محدود کرنا چاہتا ہے کیوں کہ پی سی کے پاس موجود جسمانی اور منطقی کور کی کل رقم سے کم ہے۔
اس سوال کے دو بنیادی جوابات ہیں: 1) پرانے سافٹ وئیر کے ساتھ مطابقت اور کارکردگی کو یقینی بنانا ، اور 2) دوسری صورت میں بیک وقت دوسرے کاموں کو انجام دینے کے ل enough کافی وسائل محفوظ رکھتے ہوئے دوسری صورت میں بہت زیادہ تھریڈڈ پروسیسر ہاگ چلائیں۔
ہم پہلے جواب کے ساتھ شروع کریں گے: مطابقت اور کارکردگی۔ صارفین کی سطح کے ملٹی تھریڈ اور ملٹی کور پروسیسروں کی حقیقت سے پہلے ونڈوز کے کچھ ایپس اور گیمس کوڈ کیے گئے تھے۔ خاص طور پر پرانے کھیلوں کے تخلیق کاروں نے کبھی یہ تصور بھی نہیں کیا ہوگا کہ کھیل کھیلنے والے کے پاس ونڈوز پی سی کے علاوہ کچھ بھی ہوگا جس میں ایک واحد اعلی تعدد سی پی یو کور کے ذریعہ حاصل ہے۔ جب اس دور کے سافٹ ویئر میں جدید سی پی یوز کا سامنا کرنا پڑتا ہے جس میں چار ، چھ ، آٹھ ، یا اس سے بھی زیادہ کور پیک ہوتے ہیں تو ، اس کا نتیجہ کبھی کبھی کارکردگی کے مسائل ، یا پروگرام کو بالکل بھی شروع کرنے سے بھی عاجز ہوسکتا ہے۔
بہت ساری ایپس اور گیمس ابھی بھی بالکل ٹھیک چلتے ہیں ، یہاں تک کہ جب تازہ ترین 8 کور / 16 تھریڈ راکشس ڈیسک ٹاپ سی پی یوز کے ذریعہ تقویت ملی ہو۔ لیکن اگر آپ کوئی پرانا کھیل کھیلنے کی کوشش کر رہے ہیں اور آپ کو پریشانی کا سامنا کرنا پڑتا ہے تو ، پروسیسر سے وابستگی کا استعمال کرتے ہوئے دستی طور پر اس کھیل کے عمل کو دستی طور پر محدود کرتے ہیں تاکہ آپ کے بہت سے کور میں سے ایک کور تکمیل کرنے کا ایک اچھا اقدام ہوسکتا ہے۔
دوسرا جواب ونڈوز کے زیادہ استعمال کنندگان کے ل likely زیادہ مفید ہے ، اور یہ ذیل میں ہماری قدم بہ قدم ہدایات کی بنیاد بنائے گا۔ اگرچہ بہت ساری ونڈوز ایپس ، خاص طور پر گیمز ، ایک یا دو کور سے زیادہ فائدہ نہیں اٹھاسکتی ہیں ، حالیہ برسوں میں مواد تخلیق کرنے والے ایپس جیسے ویڈیو انکوڈرز اور تھری ڈی رینڈرنگ ٹولز کو بہتر بنایا گیا ہے تاکہ وہ پروسیسنگ پاور کے ہر آونس کو استعمال کرسکیں۔ آپ کا کمپیوٹر ان پر پھینک سکتا ہے۔ آپ عام طور پر چاہتے ہیں کہ یہ ایپس ہر ممکن حد تک تیزی سے چلیں ، لیکن بعض اوقات رفتار یا تکمیل کا وقت بنیادی عنصر نہیں ہوتا ہے ، اور آپ اپنے کمپیوٹر کی پروسیسنگ پاور کا کچھ حصہ دوسرے کام کے لئے دستیاب رکھتے ہیں جبکہ آپ کا مطالبہ کرنے والا میڈیا ایپ اس میں چلتا ہے۔ پس منظر یہ وہ جگہ ہے جہاں واقعی پروسیسر کا تعلق کام آتا ہے۔

قدم بہ قدم: ہماری مثال

ایک ایپ جو آپ نے جو CPU کور کو پھینکا ہے اسے کھا سکتی ہے ایک ایکس 264 ویڈیو انکوڈر جیسے RipBot264 (یا ہینڈ بریک ، یا x264 اور x265 انکوڈر ٹولز کا ہزارہا دستیاب) ہے۔ ہماری مثال کے طور پر ، ہم چاہتے ہیں کہ رپ بوٹ 264 کسی ویڈیو فائل کو انکوڈ کریں ، لیکن ہم دوسرے پروجیکٹس پر بھی اسی طرح فوٹوشاپ اور پریمیر جیسے ایپس میں کام کرنا چاہتے ہیں۔

پہلے سے طے شدہ طور پر ، رپ بٹ 264 جیسی ایپ دستیاب تمام پراسیسنگ پاور استعمال کرے گی۔

اگر ہم نے اپنا رپ بٹ 264 انکوڈ شروع کیا اور پھر فوٹوشاپ اور پریمیئر لانچ کیا تو ، ونڈوز ہر ایپ کی ضروریات کو ترجیح دینے اور ان کو ایڈجسٹ کرنے کی پوری کوشش کرے گا ، لیکن ونڈوز کبھی کبھار غلطی بھی کرے گا ، جس کے نتیجے میں ہمارے فعال ایپس میں سست روی یا عارضی طور پر جمی جاتی ہے۔ ہم RPBot264 کے ہمارے سی پی یو کور کے استعمال کو محدود کرنے کے ل process پروسیسر سے وابستگی کا استعمال کرکے اس سے بچنے کی کوشش کر سکتے ہیں۔
شروع کرنے کے لئے ، پہلے یہ یقینی بنائیں کہ آپ ایڈمنس مراعات کے حامل ونڈوز صارف اکاؤنٹ میں لاگ ان ہوں۔ پھر آگے بڑھیں اور اس ایپ کو لانچ کریں جس کی آپ پابندی چاہتے ہیں۔ ہمارے معاملے میں ، وہ رپ بوٹ 264 ہے۔
اگلا ، ٹاسک بار پر دائیں کلک کرکے اور ٹاسک مینیجر کو منتخب کرکے یا کی بورڈ شارٹ کٹ مرکب Ctrl-Shift-Escape کا استعمال کرکے ونڈوز ٹاسک مینیجر کو لانچ کریں۔ پہلے سے طے شدہ طور پر ، ونڈوز کے حالیہ ورژن میں ٹاسک مینیجر "بنیادی" منظر سے شروع ہوتا ہے۔ اگر آپ کا ٹاسک مینیجر ہمارے اسکرین شاٹس میں نظر آرہا ہے تو ، مکمل انٹرفیس کو ظاہر کرنے کے لئے مزید تفصیلات پر کلک کریں۔ ایک بار کام کرنے کے بعد ، یقینی بنائیں کہ آپ "عمل" کے ٹیب پر ہیں اور اب اپنی ایپ یا عمل تلاش کریں۔
یہ آخری قدم ممکنہ طور پر آسان سے آسان ہے۔ بہت سے معاملات میں ، آپ کو فہرست میں اپنی مطلوبہ ایپ آسانی سے مل جائے گی۔ دوسرے معاملات میں ، کچھ ایپس کچھ خاص کاموں کے لئے بنیادی اطلاق کے عمل کے علاوہ انفرادیت کے عمل کو استعمال کرسکتی ہیں۔ کلید یہ ہے کہ آپ اس عمل یا عمل کو تلاش کریں جو آپ CPU کے استعمال کے ل responsible ذمہ دار ہیں جس کو آپ محدود کرنا چاہتے ہیں۔ اس کی جانچ کرنے کا ایک عمدہ طریقہ یہ ہے کہ مطالبہ کی سرگرمی کو ختم کیا جائے (ہمارے معاملے میں ، ویڈیو فائل کو انکوڈنگ کرنا شروع کریں) ، اور پھر سی پی یو کالم کے ذریعہ ٹاسک مینیجر کو ترتیب دیں تاکہ وہ عمل تلاش کریں جو سی پی یو کے اعلی درجے کے وسائل استعمال کررہے ہیں۔ اگر عمل کا نام (دوبارہ ، ہمارے معاملے میں یہ H.264 انکوڈر عمل ہے) آپ کے ہدف والے ایپ سے میل کھاتا ہے تو ، آپ بالکل تیار ہیں۔
شناخت شدہ صحیح عمل کے ساتھ ، اس پر دائیں کلک کریں اور تفصیلات پر جائیں کو منتخب کریں۔ یہ آپ کو ٹاسک مینیجر کی تفصیلات والے ٹیب پر لے جائے گا اور خود بخود صحیح عمل کو اجاگر کرے گا۔


اب ، عمل پر دوبارہ دائیں کلک کریں اور سیٹ افیونٹی کو منتخب کریں ۔

"پروسیسر افادیت" کے نام سے ایک نیا ونڈو چیک باکسز اور سی پی یو کی ایک گنجائش فہرست سے بھرا ہوا نظر آئے گا ، جس کی تعداد آپ کے مخصوص سی پی یو میں پکی جسمانی اور منطقی کوروں کی کل تعداد پر مبنی ہے۔ ہمارا مثال سسٹم انٹیل کور i7-5960X چلا رہا ہے ، جس میں آٹھ ہائیپر تھریڈ کور ہیں۔ لہذا ہمارے پاس مجموعی طور پر 16 سی پی یوز ہیں جو ہمارے پروسیسر افینیٹی ونڈو میں درج ہیں۔


اگلا ، یہ فیصلہ کرنے کا وقت آگیا ہے کہ آپ اپنی ایپ کو کتنا محدود کرنا چاہتے ہیں۔ تمام سی پی یو خانوں کو غیر منتخب کرنے کیلئے تمام پروسیسرز کے ساتھ والے چیک باکس پر کلک کریں اور پھر جانچنے کے لئے کم از کم ایک سی پی یو باکس منتخب کریں ، جس میں ہر ایک جسمانی یا منطقی کور کی نمائندگی کرتا ہو۔ کسی بھی سی پی یو کے نقائص یا غیر معمولی اوورلوکنگ منظرناموں کی عدم موجودگی ، اس سے عام طور پر اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کون سے کور کو منتخب کرتے ہیں۔


ہماری مثال کے طور پر ، ہم اپنے دوسرے وقت کی حساس کاموں کے لئے کافی جگہ چھوڑ کر ، رِپ بوٹ 264 four کو چار کور تک محدود کرنا چاہتے ہیں۔ ایک بار جب آپ اپنی مطلوبہ تعداد کی تعداد منتخب کرتے ہیں تو ، پروسیسر افادیت ونڈو کو بند کرنے کے لئے ٹھیک دبائیں۔ آپ کی تبدیلیاں فورا. نافذ ہوجائیں گی اور اگر ایپ پہلے ہی سی پی یو ہیوی ٹاسک میں مصروف تھی تو آپ اس کے پروسیسر کا استعمال قطع نظر ان تمام پر دیکھ لیں گے جو آپ نے منتخب کیا ہے۔

ایک بار جب ہم اپنے 16 کوروں میں سے صرف 4 استعمال کرنے کے لئے رپ بوٹ 264 کو تشکیل دیں تو ، باقی کوروں پر سی پی یو کا استعمال فوری طور پر گر جاتا ہے۔

اس سیٹ اپ کے ذریعہ ، ہم ان چار کوروں پر جتنی جلدی ہوسکے ان کو کوڈ کرنے دے سکتے ہیں ، لیکن ہمارے سسٹم میں باقی بارہ کور دیگر ایپس کو سنبھالنے کے لئے آزاد ہیں۔ اگر ہم بعد میں اپنا دوسرا کام ختم کردیں اور رپ بوٹ 264 پر مکمل کارکردگی بحال کرنا چاہتے ہیں تو ، ہم پروسیسر افیونٹی ونڈو کی طرف واپس جانے کے لئے صرف مندرجہ بالا مراحل کو دہرا سکتے ہیں اور پھر ہمارے تمام سی پی یو میں ایپ کو ایک بار پھر رسائی فراہم کرنے کے لئے آل پروسیسر باکس کو چیک کرسکتے ہیں۔ cores.

غار

استحکام کے امور کے علاوہ جو آپ نے پہلے ذکر کیا ہے ، اس کے علاوہ ، ایک اور بڑی غذا ہے جس پر آپ کو غور کرنا ہوگا۔ پروسیسر سے وابستہ ہونے میں جو بھی تبدیلیاں آپ کرتے ہیں وہ اس وقت دوبارہ بحال ہوجاتی ہیں جب یہ عمل دوبارہ شروع کیا جاتا ہے۔ اس کا مطلب یہ ہے کہ ، ہر بار جب آپ اپنے کمپیوٹر کو دوبارہ چلائیں تو کم سے کم ، آپ کو ان اقدامات کو دہرانا ہوگا۔ کچھ عمل اس سے بھی زیادہ تکلیف دہ ہوتے ہیں ، کیونکہ وہ ایپ کی ہدایتوں پر منحصر ہوتے ہی خودبخود دوبارہ لوڈ ہوجاتے ہیں۔ ہمارے رِپ بوٹ 264 سیٹ اپ میں ، مثال کے طور پر ، ہم نے جس H.264 انکوڈر عمل میں ترمیم کی وہ ہر وقت شروع ہوتی ہے جب ایپ ہر نئی ویڈیو فائل کو انکوڈنگ کرنے پر آگے بڑھتی ہے۔
آپ کمانڈ لائن پر مبنی بیچ فائل یا شارٹ کٹ کے ذریعہ آپ کی ایپ کے پروسیسر سے وابستگی طے کرنے والے کسٹم اسکرپٹس تشکیل دے کر اس حد کے ارد گرد کام کرنے کے قابل ہوسکتے ہیں ، لیکن کچھ ایپس انفرادیت یا بے ترتیب عمل کا استعمال کرسکتی ہیں جن سے ایسی کوششیں مشکل یا ناممکن ہوجاتی ہیں۔ لہذا یہ بہتر ہے کہ آپ ہر ایک ایپ کے ساتھ انفرادی طور پر تجربہ کریں جس کی آپ دستی طور پر پروسیسر سے وابستگی کو تشکیل دینے کا بہترین طریقہ تلاش کرنے کے لئے محدود کرنا چاہتے ہیں۔

پروسیسر کی وابستگی کے ساتھ ایپس کو مخصوص سی پی او کورز تک کیسے محدود رکھیں