ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فرق Threads/core و core در چیست !!



behtash007
June 12th, 2019, 13:37
سلام خدمت استاتید
وقتی مدیر سرور درخواست افزایش منابع میدیم دستور های زیادی برای مشاهده منابع سرورمون موجود هستش
که معروفترین دستور این هستش فقط چرا با این دستور وقتی افزایش هسته میدیم 1 هسته نمایش میده

cat /proc/cpuinfo
ولی با این دستور میزنیم
echo "CPU threads: $(grep -c processor /proc/cpuinfo)"
Threads/core دو هسته میشه ولی همچنام core یک هسته هستش فرق این دو در چی هستش ایا واقعا هسته ای به سرور ما اضافه میشه ؟!!

hoka
June 12th, 2019, 13:48
هسته میشه core و threads بعنوان یک تکنولوژی هست و نه اینکه تعداد هسته ها زیاد تر بشه . 4 core و 8 threads یعنی سی پی یو 4 هسته که هر هسته دو خط دستور رو همزمان میتونه تجزیه تحلیل کنه .سرعت و قدرت سی پی یو با این تکنولوژی زیاد میشه ولی نه دوبرابر

- - - Updated - - -

https://forum.lioncomputer.com/index.php?/topic/9348-thread-%DA%86%DB%8C%D8%B3%D8%AA/
http://khoshamoz.ir/index.php/post1499

MehdiSele
June 12th, 2019, 15:04
Thread به معنی تعدادی از Instruction ها هست که به ترتیب پشت سر هم قرار گرفته اند، و باید توسط CPU (یا یک هسته از CPU) پردازش شوند! CPU به تعداد هسته هایی که دارد میتواند روی Thread های متعدد کار کند. البته با تکنولوژی هایی مثل Hyper-Threading، میتوان این عدد را افزایش داد! (در Hyper-Threading هر هسته روی ۲ Thread می تواند کار کند)


به زبون ساده تر core مثل یه CPU جداگانه داخل همین پردازندتونه. و thread یا threat مثل لوله کشی دوگانه برای هر کدومه که میتونه همزمان دو دستور رو اجرا کنه.
https://www.fazelpc.ir/%D8%AA%D9%81%D8%A7%D9%88%D8%AA-core-%D9%88-thread/