چگونه نرم افزار های ویندوز را مجبور به استفاده از یک هسته CPU کنیم؟ تغییر دادن affinity یا وابستگی یک Process به این معنی است که شما یک Application را محدود به استفاده از یک Logical Processor یا پردازنده منطقی کنید(در اینجا همان thread های CPU مد نظر ماست).این کار میتواند زمانی مفید واقع شود که نرم افزاری سنگین از تمام پردازنده های ما کار میکشد.در این مقاله ما این کار را عملی خواهیم کرد.
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
- تذکر: پیشنهاد مایکروسافت این است که این تنظیمات را بر روی اپلیکیشن ها اعمال نکنید و بگذارید خود سیستم عامل ویندوز این کار را بر عهده بگیرد.
نحوه تغییر دادن Affinity یک Process در ویندوز:
1. بر روی نوار Taskbar راست کلیک کرده و Task Manager را باز کنید.
2. سپس تب Details را انتخاب کنید.
3. بر روی Process مورد نظر راست کلیک کرده و از منو گزینه Set affinity را برگزینید.
4. در این پنجره شما خواهید که Application مورد نظر برای استفاده از تمام پردازنده ها در کامپیوترتان اجازه داده شده است.(همه پردازنده ها تیک خورده اند)
5. پردازنده ای که میخواهید برنامه تنها از آن استفاده کند را مانند شکل زیر انتخاب کنید.