بستن فهرست

تنظیم هسته پردازنده برای اجرای نرم افزاری خاص در ویندوز ، شاید عده معدودی از شما که الان دارید این متن رو می خونید می دونستید که چنین چیزی هم ممکنه . خب پردازنده های دو یا چند هسته ای این قابلیت رو دارن که هر هسته روی یک کار یا نرم افزار متمرکز بشه تا عملکرد کلی سیستم بهتر بشه . مدیریت این پردازنده ها و هسته هاشون توسط خود سیستم عامل ویندوز یا مک صورت میگیره و نیازی به دخالت شما نیست اما بعضی وقتا حالا چه از روی کنجکاوی و تحقیق چه در مواقعی خاص شاید دوست داشه باشید که تنظیم هسته پردازنده رو خودتون انجام بدید . پس با من همراه باشبد تا بگم چجوری این کار ممکنه .

نحوه تنظیم هسته پردازنده برای پردازش های خاص در ویندوز 7

برای این کار ابتدا به به تسک منیجر Task Manager برید . با زدن کلید های ترکیبی Ctrl + Alt + Del و یا ساده تر از اون Ctrl + Shift + ESC می تونید مستقیم به تسک منیجر برید . الان باید شکلی شبیه به شکل زیر ببینید :

ویندوز تسک منیجر ویندوز 7

ویندوز تسک منیجر ویندوز 7

 

در ویندوز سون ، یا به تب Processes برید و روی هر پردازشی که دوست دارید کلیک راست کنید و گزینه Set Affinity کلیک کنید . یا در تب Application روی نرم افزاری که می خواید کلیک راست کنید و آخرین گزینه که Go to Process هست رو بزنید . می بینید که پنجره ای مثل شکل زیر باز میشه و ازتون می پرسه که دوست دارید کدوم هسته پردازشی ، نرم افزاری که انتخاب کردید رو پردازش کنه . CPU 0 یعنی هسته اول و  CPU 1 یعنی هسته دوم . به همین سادگی تنظیم هسته پردازنده انجام میشه .

قابلیت Set Affinity برای تنظیم هسته پردازنده

گزینه Set Affinity برای تنظیم هسته پردازنده

تنظیم هسته پردازنده

تنظیم هسته پردازنده

نحوه تنظیم هسته پردازنده برای پردازش های خاص در ویندوز 8

در ویندوز 8 هم همین رویه رو باید طی کنید اما با یه فرق . در تسک منیجر باید به تب Details برید یا اینکه روی یکی از نرم افزار ها کلیک راست کنید و به گزینه Go to Details برید و بقیه ماجرا . مثل شکل زیر :

گزینه set affinity در ویندوز 8

گزینه set affinity در ویندوز 8

 

تاثیر تنظیم هسته پردازنده در عملکرد کلی

اگه الان تسک منیجر رو باز کنید و گراف هسته های پردازنده تون رو نگاه کنید تقریبا شبیه به هم هستن . حالا من برای امتحان ، دو تا نرم افزار رو با دو هسته پردازشی مجزا اجرا می کنم تا ببینیم چی میشه . نرم افزار Microsoft Security Essentials رو روی یه هسته و نرم افزار Disk Defragmenter رو با یه هسته دیگه اجرا میکنم . حالا برنامه داخلی Resource Monitor رو باز میکنم تا تاثیر تنظیم هسته پردازنده رو بهتر ببینیم . منیوی استارت و در قسمت سرچ بنویسید Resource monitor و بازش کنید . پنجره ای مثل شکل زیر باید ببینید :

گراف عملکرد هسته های مختلف پردازنده

گراف عملکرد هسته های مختلف پردازنده

تو تب CPU برید . می بینید که گراف هسته ها باهم فرق داره و هر هسته داره کار خودشو میکنه .

بعضی از دوستان میگن که تنظیم هسته پردازنده برای اجرای نرم افزارها کار بیهوده ایه و بعضی دیگه میگن به خاطر وجود برخی از نرم افزارها که 100 درصد CPU رو اشغال میکنن می تونیم از قابلیت Set Affinity برای تنظیم هسته پردازنده استفاده کنیم و به عملکرد دلخواه برسیم . به هر حال این کار خیلی هم توصیه نمیشه ضمن اینکه Set Affinity وقتی که اون نرم افزار بسته بشه یا سیستم ریست بشه دوباره به حالت پیش فرض خودش بر میگرده .

در انتها لازمه بگم که کامپیوتر و یا لپ تاپ هایی که پردازنده های 4 هسته ای دارن ، 4 هسته دیگر هم به صورت مجازی به نام Thread توسط ویندوز ساخته میشه که قبلا مفصل در پست راهنمای خرید core i7 توضیح دادم . مجموعا ویندوز ، هشت هسته رو شناسایی میکنه . تو این حالت در گزینه processor Affinity شما 8 تا هسته می بینید . cpu 0 , cpu 1 , cpu 2 , … . نکته مهم اینه که cpu 0 هسته واقعیه و cpu 1 هسته مجازی و cpu 2 هسته واقعی و cpu 3 هسته مجازی و به همین ترتیب .

اگه فکر میکنید این مطلب حتی یه چیز جدید بهتون یاد داده علم فردا رو به دوستانتون هم معرفی کنید .

 

حتما مطالب زیر رو هم بخونید

  • تشخیص تعداد هسته پردازنده لپ تاپ و کامپیوترتعداد هسته های یک پردازنده برای خریداران لپ تاپ ، کامپیوتر و تبلت مسئله مهمی است ، سوالی که خیلی ها شاید ناخودآگاه از فروشنده می پرسن اینه که پردازنده این لپ تاپ دو هسته ایه ؟ بعد اگر فروشنده جوابش مثبت باشه انگار غول مرحله آخر بازی قارچ خور…
  • لپ تاپ 3 هسته ای ، 5 هسته ای و 7 هسته ای نداریمروزی چندین و چند بار مردم عبارات لپ تاپ 3 هسته ای ، لپ تاپ 5 هسته ای ، لپ تاپ 7 هسته ای رو سرچ میکنن . من اولش پیش خودم میگفتم خدایا لپ تاپ 5 هسته ای دیگه چه صیغه ایه که من نشنیدم و ندیدم ، نکنه…
  • مقایسه پردازنده جدید ضعیف و پردازنده قدیمی قویخیلی از دوستان این سوال رو پرسیدن که پردازنده قدیمی قدرتمند بهتره یا پردازنده جدید ضعیف . مثلا پردازنده ای که 4 تا هسته داره اما واسه چند سال پیشه قوی تر از پردازنده 2 هسته اما جدیده ؟ واسه رسیدن به جواب این سوال با من همراه باشید .…
  • تاثیر رم RAM روی بازی ؛ چقدر رم برای بازی نیازه ؟شاید سوال خیلی ها باشه که اولا تاثیر حافظه رم RAM روی اجرای بازی به چه شکله و دو اینکه واقعا چه مقدار رم برای بازی نیازه . تو این پست یه سری مسائل در مورد تاثیر رم در اجرای بازی رو میگم . ضمنا چند روز پیش تاثیر رم…
دسته بندی
موضوعات مرتبط
محمدرضا امین زاده

محمدرضا امين زاده هستم ، مهندس الكترونيك و سردبير مجله علم فردا . علاقه زیادی به سخت افزار دارم ، اگه فرصتی بمونه در زمینه ادیت فیلم و تصویر و طراحی رابط کاربری وب و اندروید مطالعه و تمرین می کنم .

حمایت از علم فردا

نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم . حمایت مالی از علم فردا

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سوال امنیتی *

33 دیدگاه

  • سلام اولین باره وارد سایت علم فردا شدم و تا الان خوب بوده ولی بخد اتوان کمک مالی ندارم فقط میتونم به دوستان معرفی کنم

  • باسلام وقتی روی نرم افزار دلخواه کلیک راست میکنم گزینهsetAffinity نمیاد لطفا جواب بدین

  • سلام چطور میشه حافظه ای که به نرم افزار متلب اختصاص داده میشه رو افزایش داد تا error out of memory رو نده؟ رم من ۳۲ گیگ هست ولی باز با یه همچین error ای مواجه میشم!

  • ممنون از همه
    هر وقت بابت موضوعی سوال داشتم جواب خوبی گرفتم.
    دست حق به همراهتون

  • امیررضا 02 تیر 1398

    سلام ببخشید من میخوام cpu0 و cpu1 رو غیر فعال کنم چیکار کنم

  • سالار 18 دی 1397

    سلام.
    موقعی که رو گزینه Set Affinity کلیک میکنم اخطار Unable to access or set process Affinity میاد..اجازه دسترسی نمیده؟ راه حلی ندارید؟

  • محمدرضا 25 اسفند 1396

    سلام میشه توضیح بدین؟ میشه برنامه ای رو با Cpu4 هسته ای اجرا کرد ممنون میشم بگین سایتتون عالیه

  • سلام،ویندوز 10 گزینه set affinity رو نداره توی تسک منیجر. میشه بگید از کجا باید اینکارو انجام بدم؟
    خیلی ممنون از سایت عالی تون

  • سلام و خسته نباشید
    راهی هست که هر برنامه از ابتدای شروع شدن ویندوز با یک هسته جداگانه اجرا شود ؟؟؟
    بدون اینکه تنظیکات Tsk Manager رو عوض کنیم ؟؟؟

  • باسلام و با تشکر از سایت خوبتون ….

    من یه لب تاپ lenevo z5070 دارم ram 8 و cpu core i7 4510 u ..ولی حس میکنم اصلا از تمام منابع cpu و ram استفاده نمیشه و لب تاپم کنده … مشکل از چیه ؟ امیدوارم سوالم بی ربط نباشه

    • سلام
      کندی سیستم لزوما به سخت افزار نیست . شاید ویروس باشه ، باگ نرم افزاری باشه یا از خود ویندوز باشه . باید بررسی بشه

  • خیلی ممنون از توضیح هاتون در مورد تکنولوژی و هسته کامپیوتر. سایت شما فوق العاده هستش. لطفاً یک پست هم برای گوشی های 8 هسته huawei تهیه کنید و اون رو برسی کنید. یعنی با این تفاصیل گوشی huawei سری جدید که زده core 8 دارای 4 هسته می باشد یا خیر.؟!!!!!!!!

  • مهدی قضوی 14 خرداد 1393

    درود به شرف شما عزیز
    انصافاً خیلی با مرام هستیدکه این همه وقت واسه دیگران اختصاص می فرمایید
    با سپاس فراوان

  • باسلام , سوال بنده اینست که اگر در پنجره affinity بروی یک فایل اجرائی کلیک کرده و cpu=0 و cpu=2 را انتخاب کنیم این به این معناست که 2 هسته واقعی از 4 هسته واقعی فقط تمرکزشان روی فایل مورد نظر ماست و 2 هسته باقیمانده دیگر الباقی امورات کامپیوتر را انجام میدهند ؟
    امیدوارم سوالم درست مطرح شده باشد .
    ممنون .

  • سلام
    ممنون از پست های خوب و جذابی که میزارین و همچنین ادبیات توضیحیتون عالیه
    یه سوال داشتم به نظر شما سرعت رشد سخت افزار بالاست یا نرم افزار؟ چون یه جا خوندم که سیستم عامل ها به طور واقعی نمی تونن از تمام قابلیت های پردازنده ها ودیگر سخت افزار ها استفاده کنن
    آیا همچین چیزی صحت داره؟ آیا نرم افزار از سخت افزار ضعیف تره؟
    متشکرم

    • سلام .
      شرکت های سخت افزاری و نرم افزاری با همدیگه هماهنگ هستن . اما به طور معمول اول سخت افزار ساخته میشه و بعدش نرم افزارش طراحی میشه . هم تو سخت افزار و هم تو نرم افزار محدودیت داریم . نمیشه گفت کدوم قوی تره

  • چه جالب.خیلی مفید و بدرد بخوره.نمی دونستم
    ممنون از مقاله جالبتون

  • سلام مهندس جان
    خدا خیرت بده ما که از مطالبت خیلی بهره بردیم
    الحق که زکات علمتو خوب پرداخت میکنی

  • محمد حسین 05 فروردین 1393

    ممنون ادمین جان مطلب مفیدی بود
    امیدوارم سال جدید موفق تر از پارسال باشین

  • سلامی به گرمی امید سال نو تونم مبارک باشه ممنون و سپاس بی پایان هم از سایت خوب و پر بارتون هم مطالب قشنگ و پر مغزش مرسی عزیزان که این همه زحمت میکشین دست گلتون درد نکنه ایشالا سال خوب و پرباری داشته باشید موفق باشید خیلی گلید

  • بهروز تلاوری 04 فروردین 1393

    با عرض سلام و خسته نباشید
    اگر ممکنه کمی در مورد معماری CUDA در GPU توضیح بدید ممنون می شم .

  • سلام
    ممنون از زحماتتون برای این پست
    مطلب جدیدی نبود برام ولی به این کاملی هم نمیدونستم
    خیلی ممنونم

  • با سلام
    سال نوتون مبارک
    یکی از بهترین اتفاقاتی که سال پیش برام افتاد آشنایی با سایت شما بود
    امیدوارم امسال سال خوب و پربرکتی هم برای خود شما و هم برای “علم فردا” باشه
    آقای مهندس امین زاده این پست تون هم مثله بقیه فوق العاده بود

    • سلام سعید جان
      سال نوی شما هم مبارک باشه . ممنون از ابراز لطف شما .
      آرزوی سلامتی دارم برات ایشالا با حمایت های شما دوستان عزیز علم فردا مفید تر از قبل باشه

  • سلام؛
    هسته های مجازی کاری انجام نمیدین میذارن تا هسته های واقعی اشباع بشن(!) بعد شروع به پردازش میکنن؟آره اینجوریه؟

  • باسلام وتشکر فراوان وتبریک سال نو وآرزوی سالی پراز خیر وسعادت وموفقیت وسلامتی برای شماعزیزان دارم
    بسیارعالی بود موضوعی روکه بیان نمودید وخیلی خوشحالم که هر بار با خوندن مطالب بسیار آموزنده وارزشمند سایت عالی علم فردا بسیاری موارد رو یاد میگیرم وخدا میداند که خیلی نکاتی که تا به امروزیاد گرفته ام در استفاده از سیستم بسیار کاربردی ومورد نیاز بوده وهمیشه با تموم وجودم شما بزرگواران وعزیزان رودعا میکنم وسایت علم فردا یکی از جامعترین سایت وآموزنده ترین سایتهای علمی وفنی در تکنولوزی کامپیوتر والکترونیک می باشد بسیارممونم

  • کاربر مهمان 03 فروردین 1393

    بیشتر به درد بازی های سنگین میخوره!

  • سلام مهندس – خسته نباشید من تازه با سایت شما آشنا شدم
    جا داره یه تشکر جانانه از شما بکنم بابت اطلاعات خوبی که در اختیار خوانندگان این سایت پر محتوا قرار میدهید
    امیدوارم سال پر برکتی داشته باشید با آرزوی موفقیت روزافزون.

    • سلام محمدجان خیلی خوش اومدی
      سال نو مبارک آرزوی سلامتی دارم برای همه دوستداران علم فردا و همینطور شما
      در سال جدید انشالا مطالب بهتر و بیشتری رو می نویسیم .

حمایت از علم فردا
خبرنامه علم فردا
علم فردا در شبکه های اجتماعی علم فردا در جی پلاس کانال تلگرام علم فردا علم فردا در اینستاگرام
هر گونه کپی برداری از مطالب علم فردا ممنوعه ! در ضمن ، وب سایت علم فردا روی سرورهای پارس پک میزبانی میشه.
دانلود آموزش انگلیسی علم فردا