انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: ABOLDOM در 03 اردیبهشت 1401، 08:19 بظ
-
فک کنم مشخصه از عنوان! خلاصه من میزنم از ۴ هسته استفاده بشه ولی بازم از یک هسته استفاده میکنه و ۲۵ درصد پردازنده مصرف میکنه سیستم عامل هم arm64 هست و سخت افزار raspberry pi 400
پن: با ۴ هسته بزور جواب بده چه برسه با یک هسته مجازی ساز((: یه سوالم ذهنم درگیر کرد که همه برد ها اینطور نباشن یوقت و برنامه qemu این مشکل با arm64 نداشته باشه..
-
خوب مشکلش کجاست ؟ کرش داره ؟
-
نه مشکل دقیقا همینجاست که چرا از ۴ تا استفاده نمیکنه! خب تنم نمیخاره با سرعت ۴ برابر کمتر بخوام کار کنه(((:
-
سرعت کمه ؟
خوب وقتی نیاز نداره چرا باید زیاد مصرف کنه ؟ مصرف بیشتر به معنی سرعت بیشتر نیست مثل اینه که یکی بشه من با بیل غذا میخورم تا انرژی بیشتری داشته باشم :D
-
اووو چه جورم نیاز نداره فقط یه چند صد هزارتایی پینگشه ;D
نه ببین کاملا کند هست و معلومه این یک هسته یعنی ۲۵ درصد تا ته مصرف میکنه و کاملا هم لگ هست، ولی جوری استفادش چسبیده به ۲۵ درصد معلومه که نمیتونه بیشتر از ۱ هسته یا همون۲۵ درصد استفاده ببره
-
چه سیستمی مجازیسازی شده؟ اگه یونیکس یا شبه یونیکس هست، nproc میگه چنتا هسته دردسترس هست.
اگه کرنل لینوکس هست، خروجی این دستورات رو بذارید.
lscpu
ls /sys/devices/system/cpu/
اگه lscpu پیدا نشد، مهم نیست. خروجی دومی رو قرار بدید.
-
هر سیستمی همینطوره ولی الان وید لینوکس زنده
دستور اول (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)
-
فکر کنم qemu کلا از هسته استفاده کنه فکر کنم با kvm بهتر جواب بده
-
وقتی میزنم مجازی سازی x86 انجام بده گزینه kvm میره، به هرحال این خیلی بده که! یعنی هر برد arm64 با qemu اینطوریه؟ برای مجازی ساز که یه سیستم عامل میاره و درحالت عادیش هم منابع زیادی میخواد خیلی نقطه ضعف بدیه/:
-
هر سیستمی همینطوره ولی الان وید لینوکس زنده
دستور اول (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 هم اینجا به کار نمیاد.
-
راستی روی این رزبری پای gcc و g++ و clang هسته که درسته؟
-
gcc و clang برای معماری arm64 موجود هستند. (++g جز همون gcc به حساب میاد)
-
اون خروجیها نشون میدن که 4 تا هسته در اختیار ماشینمجازی هست. نمیدونم مشکل چیه.
آهام به هرحال ممنون از وقتی که در اختیار گذاشتی