PDA

مشاهده نسخه کامل : سوال در مورد هسته پردازنده ها !



mft8
08-11-13, 19:54
سلام دوستان یه سوال داشتم ...

مثلا یه سی پی یو ه 4 هسته ای داریم و میخواییم همیشه از تمام توان این سی پی یو به حالت حداکثری کار بکشیم و یه همیشه آماده استفاده حداکثری باشه !!!

باید برای استفاده از تمام ظرفیت پردازندمون تنظیمات خاصی رو اعمال کنیم؟

یا سیستم عامل و پردازندمون به حالت خودکار نسبت به نیازی که احساس میکنن هسته های سی پی یو رو درگیر میکنن؟

آیا راهیی هست که بشه تعریف کرد که مثلا در یک سی پی یو 4 هسته ای همیشه از 4 هسته هم استفاده بکنه یا همیشه از 2 هسته و....؟

ممنونم از جوابهاتون پیشاپیش:love:

Moein
09-11-13, 11:11
با سلام

دوست عزیز هنگامی که شما سیستم عامل های امروزی رو نصب می کنید با توجه به بهینه شدن این سیستم عامل ها همیشه تمامی توان سیستم شما در دسترس خواهند بود و در مواقع Idle سیستم شما به کمترین میزان قدرت خودش میرسه! برای کمتر استفاده کردن از ولتاژ و پایین اوردن دما و ....

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


سوال دیگه ای بود در خدمتم

mohammad1985
09-11-13, 13:28
غیر فعال کردن این تنظیمات جز افزایش دما و مصرف بیشتر برق تاثیری نداره ! در زمان لزوم تمام قطعات با حداکثر توان کار خواهند کرد

Over_Cracker
09-11-13, 14:48
درود.

C1E ، Speed Steep و یا AMD Cool 'n'Quit ربطی به حالت آماده باش نداره! فقط در زمانی که سیستم بیکار هستش،فرکانس و ولتاژ را پایین میاره که گرمای قطعات و توان مصرفیشون پایین بیاد که باعث افزایش عمر قطعاتی مثل پردازنده.مادربرد.رم.پاور... میشه.قرار نیست با فعال بودن این گزینه،پرفرمنس سیستم در اجرای یک برنامه کم بشه.

جایی که نیاز به غیر فعال کردن گزینه های صرفه جویی در توان مصرفی میشه( مثل C1E) ،در اورکلاک هستش که دراپ ولتاژ توسط C1E ممکنه باعث ناپایداری سیستم بشه. البته در بایوس برخی مادربردها با پیاده سازی Dynamic vcore دیگه حتی نیاز به غیر فعال کردن گزینه های توان مصرفی در آورکلاک هم نیست.


آیا راهیی هست که بشه تعریف کرد که مثلا در یک سی پی یو 4 هسته ای همیشه از 4 هسته هم استفاده بکنه یا همیشه از 2 هسته و....؟

در حالت عادی در یک CPU چهار هسته ای همیشه در حالت پیشفرض از تمامی ظرفیت و هسته ها استفاده میشه. اما میشه تعداد هسته ها را تا 1 عدد غیر فعال کرد.یعنی از 4 هسته فقط یک هستش فعال باشه در محیط ویندوز.

در مسیر :Msconfig-Boot-Avanced Options-Number Of Processors میتونید تعداد هسته ها را مشخص کنید.

همچنین در پردازنده هایی که از HT پشتیبانی می کنند میتونید با غیر فعال کردن این گزینه،هسته های مجازی پردازنده را غیر فعال کنید.

در برخی بایوس های مادربورد های پیشرفته هم امکان غیر فعال کردن هسته های فیزیکی وجود داره.

mft8
10-11-13, 00:16
با تشکر از پاسخ تک تک دوستان :love:

آیا Msconfig-Boot-Avanced Options-Number Of Processors مربوط به بوووت سیستم نمیشه؟

با انجام این تنظیمات مثلا من بزارم روی 4 آیا فقط در هنگام بوت از 4 تا استفاده میکنه؟

ربطه که در حین کار در سیستم عامل نداره؟

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

:give_rose:

Over_Cracker
10-11-13, 11:58
با تشکر از پاسخ تک تک دوستان :love:

آیا Msconfig-Boot-Avanced Options-Number Of Processors مربوط به بوووت سیستم نمیشه؟

با انجام این تنظیمات مثلا من بزارم روی 4 آیا فقط در هنگام بوت از 4 تا استفاده میکنه؟

ربطه که در حین کار در سیستم عامل نداره؟

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

:give_rose:

توضیح دادم در همون پست،دقت کنید:


اما میشه تعداد هسته ها را تا 1 عدد غیر فعال کرد.یعنی از 4 هسته فقط یک هستش فعال باشه در محیط ویندوز.

شما در اون مسیر که تعداد هسته ها را مشخص می کنید،در واقع سیستم عامل را مجبور می کنید در هنگام بوت و لود کرنل،(از همون اول شروع به کار سیستم عامل) فقط همون تعداد هسته را شناسایی کنه. مثلا اگر از 4 هسته،2 هسته را تخصیص بدید،از اون به بعد دیگه فقط 2 هسته در محیط ویندوز شناسایی میشه و مثل یک CPU دو هسته ای بهش نگاه میشه. این تنظیم یک قابلیت بسیار عالی محسوب میشه برای آورکلاکر ها که تست های 2D میگیرن و هیچ کارایی برای یوزر های عادی نداره.