انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: ABOLDOM در 03 اردیبهشت 1401، 08:19 ب‌ظ

عنوان: استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 03 اردیبهشت 1401، 08:19 ب‌ظ
فک کنم مشخصه از عنوان! خلاصه من میزنم از ۴ هسته استفاده بشه ولی بازم از یک هسته استفاده میکنه و ۲۵ درصد پردازنده مصرف میکنه سیستم عامل هم arm64 هست و سخت افزار raspberry pi 400
پ‌ن:  با ۴ هسته بزور جواب بده چه برسه با یک هسته مجازی ساز((: یه سوالم ذهنم درگیر کرد که همه برد ها اینطور نباشن یوقت و برنامه qemu این مشکل با arm64 نداشته باشه..
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: جعفر فرقانلوژ در 03 اردیبهشت 1401، 08:30 ب‌ظ
خوب مشکلش کجاست ؟ کرش داره ؟
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 03 اردیبهشت 1401، 08:30 ب‌ظ
نه مشکل دقیقا همینجاست که چرا از ۴ تا استفاده نمیکنه! خب تنم نمیخاره با سرعت ۴ برابر کمتر بخوام کار کنه(((:
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: جعفر فرقانلوژ در 03 اردیبهشت 1401، 08:38 ب‌ظ
سرعت کمه ؟
خوب وقتی نیاز نداره چرا باید زیاد مصرف کنه ؟ مصرف بیشتر به معنی سرعت بیشتر نیست مثل اینه که یکی بشه من با بیل غذا میخورم تا انرژی بیشتری داشته باشم  :D
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 03 اردیبهشت 1401، 08:52 ب‌ظ
اووو چه جورم نیاز نداره فقط یه چند صد هزارتایی پینگشه ;D
نه ببین کاملا کند هست و معلومه این یک هسته یعنی ۲۵ درصد تا ته مصرف میکنه و کاملا هم لگ هست، ولی جوری استفادش چسبیده به ۲۵ درصد معلومه که نمیتونه بیشتر از ۱ هسته یا همون۲۵ درصد استفاده ببره
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: Dragon- در 03 اردیبهشت 1401، 09:47 ب‌ظ
چه سیستمی مجازی‌سازی شده؟ اگه یونیکس یا شبه یونیکس هست، nproc میگه چنتا هسته دردسترس هست.
اگه کرنل لینوکس هست، خروجی این دستورات رو بذارید.
lscpu
ls /sys/devices/system/cpu/
اگه lscpu پیدا نشد، مهم نیست. خروجی دومی رو قرار بدید.
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 04 اردیبهشت 1401، 12:09 ب‌ظ
هر سیستمی همینطوره ولی الان وید لینوکس زنده

دستور اول (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53064;image)


دستور دوم (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53066;image)

اینم از نمودار مصرف پردازنده که نشون میده ۵۰ درصدم حتا نرفته کلا..(در خود توزیع اصلی‌ام هم مصرف نشده) (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53068;image)
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: َUxmlai-ad در 06 اردیبهشت 1401، 10:04 ق‌ظ
فکر کنم qemu کلا از هسته استفاده کنه فکر کنم با kvm بهتر جواب بده
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 06 اردیبهشت 1401، 12:38 ب‌ظ
وقتی میزنم مجازی سازی x86 انجام بده گزینه kvm میره، به هرحال این خیلی بده که! یعنی هر برد arm64 با qemu اینطوریه؟ برای مجازی ساز که یه سیستم عامل میاره و درحالت عادیش هم منابع زیادی میخواد خیلی نقطه ضعف بدیه/:
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: Dragon- در 06 اردیبهشت 1401، 05:47 ب‌ظ
هر سیستمی همینطوره ولی الان وید لینوکس زنده

دستور اول (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53064;image)


دستور دوم (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53066;image)

اینم از نمودار مصرف پردازنده که نشون میده ۵۰ درصدم حتا نرفته کلا..(در خود توزیع اصلی‌ام هم مصرف نشده) (https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=154840.0;attach=53068;image)
اون خروجی‌ها نشون میدن که 4 تا هسته در اختیار ماشین‌مجازی هست. نمی‌دونم مشکل چیه.

فکر کنم qemu کلا از هسته استفاده کنه فکر کنم با kvm بهتر جواب بده
kvm وقتی کار میده که معماری چیزی که توی ماشین‌مجازی هست با معماری پردازنده یکیه. kvm می‌تونه دستورات ماشین‌مجازی رو مستقیم روی خود پردازنده اجرا کنه. وقتی که این دوتا با هم سازگار نباشند، اینکار ممکن نیست و اول باید یه ترجمه انجام بشه. در نتیجه kvm هم اینجا به کار نمیاد.
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: َUxmlai-ad در 06 اردیبهشت 1401، 07:36 ب‌ظ
راستی روی این رزبری پای gcc و ‌g++ و clang هسته که درسته؟
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: Dragon- در 06 اردیبهشت 1401، 08:57 ب‌ظ
gcc و clang برای معماری arm64 موجود هستند. (++g جز همون gcc به حساب میاد)
عنوان: پاسخ : استفاده نشدن تمام هسته های پردازنده در virt-manager(qemu)
ارسال شده توسط: ABOLDOM در 07 اردیبهشت 1401، 06:48 ق‌ظ
نقل‌قول
اون خروجی‌ها نشون میدن که 4 تا هسته در اختیار ماشین‌مجازی هست. نمی‌دونم مشکل چیه.
  آهام به هرحال ممنون از وقتی که در اختیار گذاشتی