Raspberry Pi OS 64-bit - установка и тестирование производительности

Raspberry Pi. Переход на Raspberry Pi OS 64-bit

Дата Автор Оставить комментарий 3 522 просмотров

64-битные операционные системы и приложения давно стали общепринятым стандартом в компьютерной сфере, и только Raspberry Pi Foundation выглядела «динозавром» на фоне производителей-конкурентов, годами оттягивая момент выхода 64-битной Raspberry Pi OS из статуса беты в релиз невзирая на то, что 64-битные процессоры в производстве микрокомпьютеров Raspberry Pi используются еще с 2016 года.

Однако, в начале 2022 года это свершилось: Raspberry Pi OS 64-bit наконец-то выпущена официально. В этой статье я опишу процесс перехода на 64-битную версию системы и сравню производительность 32-битной и 64-битной системы на одном и том же устройстве.

Совместимость

Процессор ARM core Архитектура
Raspberry Pi 1 BCM2835 ARM1176 32 bit
Raspberry Pi 2 BCM2836 Cortex-A7 32 bit
Raspberry Pi 3 BCM2710 Cortex-A53 64 bit
Raspberry Pi 3B+ BCM2837B0 Cortex-A53 64 bit
Raspberry Pi 4 BCM2711 Cortex-A72 64 bit
Raspberry Pi 400 BCM2711 Cortex-A72 64 bit
Raspberry Pi Zero BCM2835 ARM1176 32 bit
Raspberry Pi Zero 2 BCM2710 Cortex-A53 64 bit

64-битная версия Raspberry Pi OS может работать на всех актуальных моделях микрокомпютера начиная с Raspberry Pi 3. Лишь первая Raspberry Pi Zero / Zero W (если ее еще можно отнести к актуальным моделям после выхода Zero 2) выбивается из этого списка, поскольку работает на 32-битном процессоре от самой первой «малинки».

Помимо аппаратной совместимости все еще присутствуют некоторые софтварные проблемы. В частности, Widevine DRM несовместим с 64-битной сборкой Chromium. Поэтому если вы вдруг решите смотреть на «малинке» потоковое видео с Netflix или Disney+ (в чем я сильно сомневаюсь, но мало ли), то понадобится вручную устанавливать 32-битную версию браузера.

Но в целом у перехода на Raspberry Pi OS 64-bit больше плюсов, чем минусов. Если вы, как и я, предпочитаете использовать «малинку» в headless-режиме в качестве домашнего сервера или платформы для Home Assistant, то никаких проблем после перехода у вас не возникнет.

Установка

Процесс установки Raspberry Pi OS 64-bit практически ничем не отличается от установки 32-битной версии системы, которую я описывал сперва в обзоре Raspberry Pi 4, а потом и в руководстве по обновлению с Buster до Bullseye.

Скачиваем и запускаем Raspberry Pi Imager:
Raspberry Pi OS 64-bit - установка и тестирование производительности

В перечне доступных систем выбираем Raspberry Pi OS Lite (64-bit), а если нужен графический десктоп — просто Raspberry Pi OS (64-bit):
Raspberry Pi OS 64-bit - установка и тестирование производительности

Выбираем дисковый накопитель для записи образа:
Raspberry Pi OS 64-bit - установка и тестирование производительности

А вот теперь — новое. В свежей версии Raspberry Pi Imager появилось меню с возможностью указания дополнительных параметров установки. В частности, в нем можно включить SSH (больше не нужно делать это вручную), прописать настройки подключения к беспроводной сети (больше не нужно закидывать в корень файл wpa_supplicant.conf), сменить стандартного пользователя на своего и установить правильные настройки локали:
Raspberry Pi OS 64-bit - установка и тестирование производительности

После указания дополнительных параметров нажимаем на «Write» и дожидаемся окончания процесса:
Raspberry Pi OS 64-bit - установка и тестирование производительности

Производительность

Для замеров производительности я, как и раньше, использую пакет Phoronix Test Suite с тремя тестами — PostMark, RAMSpeed и C-Ray:

Raspberry Pi OS 32-bit Raspberry Pi OS 64-bit
PostMark
больше — лучше
196 711
RAMSpeed SMP (Integer)
больше — лучше
2960.14 4158.29
RAMSpeed SMP (Floating Point)
больше — лучше
3620.31 4276.77
C-Ray
меньше — лучше
642.096 591.509

В качестве тестового стенда выступил Raspberry Pi 4 с 4 Гб оперативной памяти, на котором в текущий момент работает мой сервер Home Assistant.

Raspberry Pi OS 64-bit - установка и тестирование производительности
Raspberry Pi 4 в корпусе Cooler Master Pi Case 40 и с загрузочным SSD

Как видно, разница налицо. 64-битная операционная система показывает лучшие результаты во всех проведенных синтетических тестах. Не уверен, что прирост производительности будет реально заметен в практических задачах, но по крайней мере хуже не становится — и это точно.

Заключение

От перехода на Raspberry Pi OS 64-bit вряд ли можно ожидать заметных изменений в плане скорости работы. Но переходить определенно стоит, поскольку с поддержкой 32-битных операционных систем и приложений с каждым годом будет становиться все хуже.

Например, уже сейчас не получится установить 32-битную версию Elasticsearch. Также на 32-битные системах имеются проблемы с адресацией памяти если этой памяти более 4 Гб. Решаются эти проблемы только через «костыли» — ну или путем перехода на 64-битную архитектуру.

Микрокомпьютер Raspberry Pi 4
Микрокомпьютер Raspberry Pi 4

Broadcom BCM2711 | 2Gb/4Gb/8Gb RAM | 10/100/1000Mbit Ethernet

Купить на AliExpress

Автор статьи:
Дмитрий
Руководитель отдела в IT-компании. Веду этот блог с 2013 года, пишу о гаджетах и домашней автоматизации, обозреваю одноплатные компьютеры, неспешно собираю «умный дом».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

[Хамство, оскорбления и попытки крауд-маркетинга будут удалены]