اولین تخته 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 یا رمزگذاری صوتی ، عملکرد بهبود یافته را تا حدی کم ، اما هنوز هم قابل توجه تأیید می کنند.

 Aarch32 vs Aarch64 Raspberry Pi 4

با این وجود ، در برخی موارد ، مزیت جابجایی به سیستم عامل 64 بیتی با عملکرد VPN وجود ندارد که OpenVPN یا Wireguard با سیستم عامل پیش فرض 32 بیتی Raspbian یکسان است.

 Raspberry Pi 4 32-bit vs 64-bit VPN & Firewall

اما فایروال بسیار بهتر با 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 است.

 Raspberry Pi 4 AES ممتاز 32 بیتی در مقابل 64 بیتی
بالاتر بهتر است – ممتاز / ممکپی در MB / s ، AES در KB / s

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

از طریق Hackaday