اولین تخته Raspberry Pi با پردازنده 64 بیتی بازو ، Raspberry Pi 3 Model B بود و تمام مدل های جدید از جمله جدیدترین Raspberry Pi 4 با چهار هسته Arm Cortex-A 64 بیتی همراه هستند.
اما به ترتیب. برای حفظ سازگاری نرم افزار به عقب با اصلی Raspberry Pi و Raspberry Pi 2 ، بنیاد Raspberry Pi تصمیم گرفت تصویر OS 32 بیتی را در اختیار شما قرار دهد ، بنابراین تقریباً همگان اکنون یک سیستم عامل 32 بیتی را روی سخت افزار 64 بیتی و ابن آپتون معروف دارند.
ما قبلاً نوشتیم که بازوی 64 بیتی (Aarch64) عملکرد چند برابر قبل را در برابر بازوی 32 بیتی (Aarch32) 15 تا 30٪ افزایش داد ، اما متئو کروز تصمیم گرفت این کار را روی خودش تمشک انجام دهد. هیئت مدیره Pi 4 ابتدا معیارها را روی Raspbian 32 بیتی اجرا می کند ، قبل از تغییر نسخه سبک وزن دبیان که به عنوان aarch64 وارد شده است.
Dhrystones با سیستم عامل 64 بیتی ، یعنی 50٪ سریع تر ، سریع تر است اما به عنوان یک معیار مصنوعی ، از آن استفاده می کند. محدود شده است. معیارهای نزدیک به موارد استفاده واقعی مانند SHA1 یا رمزگذاری صوتی ، عملکرد بهبود یافته را تا حدی کم ، اما هنوز هم قابل توجه تأیید می کنند.
با این وجود ، در برخی موارد ، مزیت جابجایی به سیستم عامل 64 بیتی با عملکرد VPN وجود ندارد که OpenVPN یا Wireguard با سیستم عامل پیش فرض 32 بیتی Raspbian یکسان است.
اما فایروال بسیار بهتر با Aarch64 (557k بسته ها / ها از زمانی که این نرم افزار با armv7 (268k pack / s) کامپایل شده است.
نتایج معیارها بسته به کامپایل های انتخاب شده کاملاً متفاوت است ، اما متأسفانه Matteo خطوط فرمان کامل را برای ساخت سیستم عامل و نمونه ها ارائه نکرد.
من می خواهم به داده های داده بیشتری دسترسی پیدا کنم ، بنابراین من نگاهی انداختم به sbc-bench res uls ها هم برای پردازنده 32 بیتی Raspbian و هم برای 64 بیتی Debian Buster با پردازنده اورکلاک تا 1850 مگاهرتز و در هر دو حالت لینوکس 4.19 در دسترس هستند. اما نتایجی که ما در اینجا داریم کاملاً متفاوت است ، حداقل در مورد شماره های AES که دو برابر کندتر از نسخه 64 بیتی هستند و یکی از دلایل آن عدم وجود ARMv8 Crypto Extensions در پردازنده Broadcom BCM2711 است.

عدم وجود رمزنگاری سخت افزاری ممکن است دلیل سریعتر بودن آن را توضیح دهد اما توضیح نمی دهد که چرا با دستورالعمل های 64 بیتی خیلی کندتر است. توماس کایزر همچنین خاطرنشان کرد: کد 64 بیتی ردپای بزرگتری دارد که منجر به تست 7-zip شده برای از بین رفتن حافظه (oom-killer) در Raspberry Pi 4 با رم 1 گیگابایتی می شود در حالی که می تواند در حالی که با استفاده از یک سیستم عامل 32 بیتی کار می کنید خوب عمل کند. همان سخت افزار.
از طریق Hackaday

Jean-Luc نرم افزار CNX را در سال 2010 به عنوان یک تلاش پاره وقت ، قبل از ترک شغل خود به عنوان مدیر مهندسی نرم افزار ، شروع کرد و به نوشتن اخبار روزانه ، و بررسی کامل بعداً در سال 2011.