Сравнение Raspberry Pi 5 с 2 ГБ и 8 ГБ RAM – Аппаратное обеспечение, тесты производительности и энергопотребление

Модель Raspberry Pi 5 с 2 ГБ ОЗУ была представлена на прошлой неделе. Поскольку для обзора был предоставлен образец, было решено сравнить его с Raspberry Pi 5 с 8 ГБ ОЗУ для выявления заметных различий между платами.

Анализ начат с визуального осмотра различий на печатной плате, затем проверены системные характеристики, выполнены тесты производительности, замерено энергопотребление. На завершающем этапе открывались вкладки в Firefox до заполнения 2 ГБ ОЗУ и потери системой работоспособности.

Сравнение Raspberry Pi 5 2 ГБ и Raspberry Pi 5 8 ГБ – визуальный осмотр

Платы и упаковки не имеют явных отличий, кроме маркировки 2 ГБ ОЗУ и 8 ГБ ОЗУ на соответствующих коробках.

Raspberry Pi 5 2GB vs 8GB

При детальном рассмотрении заметно разное расположение резисторов определения объема памяти для версий «2G» и «8G», а также различия в маркировке SoC BCM2712 и чипов памяти.

2GB RAM SBC resistor BCM2712 D0
Крупный план версии с 2 ГБ ОЗУ и BCM2712D0
Raspberry Pi 5 8GB RAM resistor BCM2712C1

Крупный план модели с 8 ГБ ОЗУ и Broadcom BCM2712C1Идентификацию чипов памяти можно проверить на сайте Micron :

  • Raspberry Pi 5 2 ГБ – D8BQM = Micron MT53E512M32D1NP-046 WT:B 16Gbit LPDDR4 @ 2133 МГц (2 ГБ ОЗУ)
  • Raspberry Pi 5 8 ГБ – D8CJN = Micron MT53E2G32D4DE-046 WT:C 64Gbit LPDDR4 @ 2133 МГц (8 ГБ ОЗУ)

Оба чипа принадлежат к одному семейству и отличаются только емкостью, поэтому значительных расхождений в тестах производительности не ожидается.

Конфигурация тестовой системы и системная информация

Для тестов использовались Raspberry Pi 5 2 ГБ (получен 19 августа) и Raspberry Pi 5 8 ГБ (предоставлен ранее для обзола CrowView Note ). Обе платы новые, использовано одинаковое хранилище (NVMe SSD 128 ГБ) и активное охлаждение. Сначала протестирована версия с 8 ГБ ОЗУ, затем HAT+ с SSD и кулер перенесены на модель с 2 ГБ ОЗУ для идентичных условий.

Raspberry Pi 5 NVMe SSD active cooler

К платам подключены: RF-адаптеры для мыши и клавиатуры, кабель Ethernet (GbE), HDMI-дисплей, официальный блок питания USB-C 5В/5А. Raspberry Pi OS обновлена до последней версии с:

sudo apt update
sudo apt dist-upgrade

Wi-Fi отключен, температура в помещении составляла 27-28°C.

Системная информация Raspberry Pi 5 8 ГБ (inxi):

pi@raspberrypi:~ $ sudo inxi -Fc0
System:
  Host: raspberrypi Kernel: 6.6.31+rpt-rpi-2712 arch: aarch64 bits: 64
    Console: pty pts/1 Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: ARM System: Raspberry Pi 5 Model B Rev 1.0 details: N/A rev: d04170
    serial: c31f47f82441d0f8
CPU:
  Info: quad core model: N/A variant: cortex-a76 bits: 64 type: MCP cache:
    L2: 2 MiB
  Speed (MHz): avg: 2400 min/max: 1500/2400 cores: 1: 2400 2: 2400 3: 2400
    4: 2400
Graphics:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi v: N/A
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi v: N/A
  Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9
    compositor: wayfire v: 0.7.5 driver:
    gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
    tty: 80x24 resolution: 1920x1080
  API: EGL/GBM Message: No known Wayland EGL/GBM data sources.
Audio:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi
  API: ALSA v: k6.6.31+rpt-rpi-2712 status: kernel-api
Network:
  Device-1: Raspberry Pi RP1 PCIe 2.0 South Bridge driver: rp1
  IF: wlan0 state: down mac: 2c:cf:67:28:fd:28
  IF-ID-1: eth0 state: up speed: 1000 Mbps duplex: full
    mac: 2c:cf:67:28:fd:27
Bluetooth:
  Device-1: bcm7271-uart driver: bcm7271_uart
  Report: hciconfig ID: hci0 state: up address: 2C:CF:67:28:FD:29 bt-v: 3.0
  Device-2: bcm7271-uart driver: N/A
Drives:
  Local Storage: total: 119.24 GiB used: 13.07 GiB (11.0%)
  ID-1: /dev/nvme0n1 model: PCIe SSD size: 119.24 GiB
Partition:
  ID-1: / size: 116.77 GiB used: 12.99 GiB (11.1%) fs: ext4
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: file size: 200 MiB used: 0 KiB (0.0%) file: /var/swap
Sensors:
  System Temperatures: cpu: 59.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 3373
Info:
  Processes: 204 Uptime: 1m Memory: 7.87 GiB used: 704.5 MiB (8.7%) gpu: 8 MiB
  Init: systemd target: graphical (5) Shell: Sudo inxi: 3.3.26

Аналогичные данные для Raspberry Pi 5 2 ГБ:

pi@raspberrypi:~ $ sudo inxi -Fc0
System:
  Host: raspberrypi Kernel: 6.6.31+rpt-rpi-2712 arch: aarch64 bits: 64
    Console: pty pts/1 Distro: Debian GNU/Linux 12 (bookworm)
Machine:
  Type: ARM System: Raspberry Pi 5 Model B Rev 1.0 details: N/A rev: b04170
    serial: 696387f5901070da
CPU:
  Info: quad core model: N/A variant: cortex-a76 bits: 64 type: MCP cache:
    L2: 2 MiB
  Speed (MHz): avg: 2400 min/max: 1500/2400 cores: 1: 2400 2: 2400 3: 2400
    4: 2400
Graphics:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi v: N/A
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi v: N/A
  Display: wayland server: X.org v: 1.21.1.7 with: Xwayland v: 22.1.9
    compositor: wayfire v: 0.7.5 driver:
    gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
    tty: 80x24 resolution: 1920x1080
  API: EGL/GBM Message: No known Wayland EGL/GBM data sources.
Audio:
  Device-1: bcm2712-hdmi0 driver: vc4_hdmi
  Device-2: bcm2712-hdmi1 driver: vc4_hdmi
  API: ALSA v: k6.6.31+rpt-rpi-2712 status: kernel-api
Network:
  Device-1: Raspberry Pi RP1 PCIe 2.0 South Bridge driver: rp1
  IF: wlan0 state: down mac: 2c:cf:67:83:d7:8f
  IF-ID-1: eth0 state: up speed: 1000 Mbps duplex: full
    mac: 2c:cf:67:83:d7:8e
Bluetooth:
  Device-1: bcm7271-uart driver: bcm7271_uart
  Report: hciconfig ID: hci0 state: up address: 2C:CF:67:83:D7:90 bt-v: 3.0
  Device-2: bcm7271-uart driver: N/A
Drives:
  Local Storage: total: 119.24 GiB used: 13.2 GiB (11.1%)
  ID-1: /dev/nvme0n1 model: PCIe SSD size: 119.24 GiB
Partition:
  ID-1: / size: 116.77 GiB used: 13.13 GiB (11.2%) fs: ext4
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: file size: 200 MiB used: 0 KiB (0.0%) file: /var/swap
Sensors:
  System Temperatures: cpu: 49.1 C mobo: N/A
  Fan Speeds (RPM): cpu: 0
Info:
  Processes: 207 Uptime: 1m Memory: 1.97 GiB used: 664 MiB (33.0%) gpu: 8 MiB
  Init: systemd target: graphical (5) Shell: Sudo inxi: 3.3.26

Сравнение в Meld показало различия в серийных номерах, MAC-адресах Wi-Fi/Ethernet/Bluetooth и объеме памяти (7.87 ГБ против 1.97 ГБ). Ревизия плат также различалась: «d04170» у 8 ГБ и «b04170» у 2 ГБ. Разница температур процессора (59.0°C vs 49.1°C) объясняется тем, что замер для 8 ГБ сделан после обновления ОС, а для 2 ГБ – сразу после загрузки. В режиме простоя температура новой платы с 2 ГБ позже достигла 56°C.

Тесты производительности

Для тестирования использовался скрипт sbc-bench.sh, сначала на модели с 8 ГБ:

pi@raspberrypi:~ $ sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...

sbc-bench v0.9.67

Installing needed tools: apt-get -f -qq -y install sysstat lshw links mmc-utils smartmontools stress-ng. Something went wrong:

Trying to continue, tinymembench, ramlat, mhz, cpufetch, cpuminer. Done.
Checking cpufreq OPP. Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (11 minutes elapsed).

Results validation:

  * Measured clockspeed not lower than advertised max CPU clockspeed
  * No swapping
  * Background activity (%system) OK
  * No throttling


Full results uploaded to https://0x0.st/XtHK.txt


# Raspberry Pi 5 Model B Rev 1.0

Tested with sbc-bench v0.9.67 on Mon, 26 Aug 2024 16:14:10 +0700. Full info: [https://0x0.st/XtHK.txt](http://0x0.st/XtHK.txt)

### General information:

    Information courtesy of cpufetch:
    
    SoC:                 Broadcom BCM2712
    Technology:          16nm
    Microarchitecture:   Cortex-A76
    Max Frequency:       2.400 GHz
    Cores:               4 cores
    Features:            NEON,SHA1,SHA2,AES,CRC32
    
    BCM2712, Kernel: aarch64, Userland: arm64
    
    CPU sysfs topology (clusters, cpufreq members, clockspeeds)
                     cpufreq   min    max
     CPU    cluster  policy   speed  speed   core type
      0        0        0     1500    2400   Cortex-A76 / r4p1
      1        0        0     1500    2400   Cortex-A76 / r4p1
      2        0        0     1500    2400   Cortex-A76 / r4p1
      3        0        0     1500    2400   Cortex-A76 / r4p1

8048 KB available RAM

### Governors/policies (performance vs. idle consumption):

Original governor settings:

    cpufreq-policy0: ondemand / 2400 MHz (conservative ondemand userspace powersave performance schedutil / 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400)

Tuned governor settings:

    cpufreq-policy0: performance / 2400 MHz

Status of performance related policies found below /sys:

    /sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave

### Clockspeeds (idle vs. heated up):

Before at 57.3°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

After at 71.0°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

### Performance baseline

  * memcpy: 5370.2 MB/s, memchr: 13982.4 MB/s, memset: 12368.2 MB/s
  * 16M latency: 118.6 119.9 119.6 119.8 118.1 135.7 131.2 150.9 
  * 128M latency: 136.0 137.3 143.7 135.1 136.2 134.8 135.6 137.2 
  * 7-zip MIPS (3 consecutive runs): 10951, 10850, 10635 (10810 avg), single-threaded: 3172
  * `aes-256-cbc     580900.20k  1032045.01k  1266215.51k  1339040.77k  1365650.09k  1367965.70k`
  * `aes-256-cbc     581415.91k  1032843.29k  1265462.70k  1338715.14k  1365174.95k  1368227.84k`

### PCIe and storage devices:

  * Raspberry RP1 PCIe 2.0 South Bridge: Speed 5GT/s, Width x4, driver in use: rp1, ASPM Disabled
  * 119.2GB "PCIe SSD" SSD as /dev/nvme0: Speed 8GT/s, Width x1 (downgraded), 0% worn out, drive temp: 35°C, ASPM Disabled

### Swap configuration:

  * /var/swap on /dev/nvme0n1p2: 200.0M (0K used)

### Software versions:

  * Debian GNU/Linux 12 (bookworm)
  * Build scripts: http://archive.raspberrypi.com/debian/ bookworm main
  * Compiler: /usr/bin/gcc (Debian 12.2.0-14) 12.2.0 / aarch64-linux-gnu
  * OpenSSL 3.0.13, built on 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)    
  * ThreadX: 6fe0b091 / 2024/06/05 16:41:49 

### Kernel info:

  * `/proc/cmdline: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe  smsc95xx.macaddr=2C:CF:67:28:FD:27 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000  console=ttyAMA10,115200 console=tty1 root=PARTUUID=a0dd71de-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=TH`
  * Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  * Vulnerability Spectre v1:             Mitigation; __user pointer sanitization
  * Vulnerability Spectre v2:             Mitigation; CSV2, BHB
  * Kernel 6.6.31+rpt-rpi-2712 / CONFIG_HZ=250

All known settings adjusted for performance. Device now ready for benchmarking.
Once finished stop with [ctrl]-[c] to get info about throttling, frequency cap
and too high background activity all potentially invalidating benchmark scores.
All changes with storage and PCIe devices as well as suspicious dmesg contents
will be reported too.

Time        fake/real   load %cpu %sys %usr %nice %io %irq   Temp    VCore    PMIC   DC(V)
16:14:10: 2400/2400MHz  3.52  53%   0%  52%   0%   0%   0%  64.5°C  0.8905V   3.3W   5.13V 
16:15:10: 2400/2400MHz  1.29   0%   0%   0%   0%   0%   0%  59.5°C  0.8902V   3.1W   5.14V 
^C

Cleaning up. Done.
Checking cpufreq OPP again. Done.

Clockspeeds now at 59.5°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

Results validation:

  * Measured clockspeed not lower than advertised max CPU clockspeed
  * No swapping
  * Background activity (%system) OK
  * No throttling
  * ondemand cpufreq governor used by distro but io_is_busy not set to 1 on all cores -> http://tinyurl.com/44pbmw79

Затем на Raspberry Pi 5 2 ГБ:

pi@raspberrypi:~ $ sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...

sbc-bench v0.9.67

Installing needed tools: distro packages already installed. Done.
Checking cpufreq OPP. Done.
Executing tinymembench. Done.
Executing RAM latency tester. Done.
Executing OpenSSL benchmark. Done.
Executing 7-zip benchmark. Done.
Throttling test: heating up the device, 5 more minutes to wait. Done.
Checking cpufreq OPP again. Done (11 minutes elapsed).

Results validation:

  * Measured clockspeed not lower than advertised max CPU clockspeed
  * No swapping
  * Background activity (%system) OK
  * No throttling


Full results uploaded to https://0x0.st/XtHM.txt


# Raspberry Pi 5 Model B Rev 1.0

Tested with sbc-bench v0.9.67 on Mon, 26 Aug 2024 16:54:15 +0700. Full info: [https://0x0.st/XtHM.txt](http://0x0.st/XtHM.txt)

### General information:

    Information courtesy of cpufetch:
    
    SoC:                 Broadcom BCM2712
    Technology:          16nm
    Microarchitecture:   Cortex-A76
    Max Frequency:       2.400 GHz
    Cores:               4 cores
    Features:            NEON,SHA1,SHA2,AES,CRC32
    
    BCM2712, Kernel: aarch64, Userland: arm64
    
    CPU sysfs topology (clusters, cpufreq members, clockspeeds)
                     cpufreq   min    max
     CPU    cluster  policy   speed  speed   core type
      0        0        0     1500    2400   Cortex-A76 / r4p1
      1        0        0     1500    2400   Cortex-A76 / r4p1
      2        0        0     1500    2400   Cortex-A76 / r4p1
      3        0        0     1500    2400   Cortex-A76 / r4p1

2005 KB available RAM

### Governors/policies (performance vs. idle consumption):

Original governor settings:

    cpufreq-policy0: ondemand / 2400 MHz (conservative ondemand userspace powersave performance schedutil / 1500 1600 1700 1800 1900 2000 2100 2200 2300 2400)

Tuned governor settings:

    cpufreq-policy0: performance / 2400 MHz

Status of performance related policies found below /sys:

    /sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave

### Clockspeeds (idle vs. heated up):

Before at 47.4°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

After at 65.0°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

### Performance baseline

  * memcpy: 5530.3 MB/s, memchr: 14174.6 MB/s, memset: 12842.8 MB/s
  * 16M latency: 117.2 114.1 117.1 115.0 116.6 119.7 142.6 136.8 
  * 128M latency: 134.5 133.5 136.5 140.3 134.4 133.2 133.9 135.0 
  * 7-zip MIPS (3 consecutive runs): 11034, 11048, 11033 (11040 avg), single-threaded: 3193
  * `aes-256-cbc     580920.16k  1032536.21k  1266243.16k  1337069.91k  1365860.35k  1368156.84k`
  * `aes-256-cbc     581292.82k  1032156.12k  1266186.07k  1337005.40k  1365658.28k  1368309.76k`

### PCIe and storage devices:

  * Raspberry RP1 PCIe 2.0 South Bridge: Speed 5GT/s, Width x4, driver in use: rp1, ASPM Disabled
  * 119.2GB "PCIe SSD" SSD as /dev/nvme0: Speed 8GT/s, Width x1 (downgraded), 0% worn out, drive temp: 35°C, ASPM Disabled

### Swap configuration:

  * /var/swap on /dev/nvme0n1p2: 200.0M (0K used)

### Software versions:

  * Debian GNU/Linux 12 (bookworm)
  * Build scripts: http://archive.raspberrypi.com/debian/ bookworm main
  * Compiler: /usr/bin/gcc (Debian 12.2.0-14) 12.2.0 / aarch64-linux-gnu
  * OpenSSL 3.0.13, built on 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)    
  * ThreadX: 6fe0b091 / 2024/06/05 16:41:49 

### Kernel info:

  * `/proc/cmdline: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe  smsc95xx.macaddr=2C:CF:67:83:D7:8E vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000  console=ttyAMA10,115200 console=tty1 root=PARTUUID=a0dd71de-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles cfg80211.ieee80211_regdom=TH`
  * Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
  * Vulnerability Spectre v1:             Mitigation; __user pointer sanitization
  * Vulnerability Spectre v2:             Mitigation; CSV2, BHB
  * Kernel 6.6.31+rpt-rpi-2712 / CONFIG_HZ=250

All known settings adjusted for performance. Device now ready for benchmarking.
Once finished stop with [ctrl]-[c] to get info about throttling, frequency cap
and too high background activity all potentially invalidating benchmark scores.
All changes with storage and PCIe devices as well as suspicious dmesg contents
will be reported too.

Time        fake/real   load %cpu %sys %usr %nice %io %irq   Temp    VCore    PMIC   DC(V)
16:54:15: 2400/2400MHz  3.93  30%   0%  30%   0%   0%   0%  58.4°C  0.8521V   2.3W   5.13V 
16:55:15: 2400/2400MHz  1.44   0%   0%   0%   0%   0%   0%  55.6°C  0.8521V   2.4W   5.12V 
^C

Cleaning up. Done.
Checking cpufreq OPP again. Done.

Clockspeeds now at 55.1°C:

    cpu0 (Cortex-A76): OPP: 2400, ThreadX: 2400, Measured: 2399 

Results validation:

  * Measured clockspeed not lower than advertised max CPU clockspeed
  * No swapping
  * Background activity (%system) OK
  * No throttling
  * ondemand cpufreq governor used by distro but io_is_busy not set to 1 on all cores -> http://tinyurl.com/44pbmw79

Результаты представлены в сравнительной таблице.

Raspberry Pi 5 2GB Raspberry Pi 5 8GB Delta
memset 12842.8 MB/s 12368.2 MB/s -3.8%
memcpy 5530.3 MB/s 5370.2 MB/s -2.9%
7-zip 11,040 MIPS 10,810 MIPS -2.1%
AES-256 16K 1,368,309.76k 1,368,227.84k +0.07%
Max CPU temperature 66.7°C 71.6°C +4.9°C

Наблюдаются незначительные различия, преимущественно в пользу версии с 2 ГБ ОЗУ, но они незаметны пользователю (при работе в пределах 2 ГБ). Дельта температур выше: пик 71.6°C зафиксирован в одной точке, другие показатели были ниже, но все равно превышали значения 2 ГБ модели:

System health while running cpuminer:

Time        fake/real   load %cpu %sys %usr %nice %io %irq   Temp    VCore    PMIC   DC(V)
16:09:02: 2400/2400MHz  3.92  31%   0%  30%   0%   0%   0%  68.3°C  0.8907V   6.3W   5.13V 
16:09:45: 2400/2400MHz  3.96 100%   0%  99%   0%   0%   0%  68.3°C  0.8905V   6.3W   5.13V 
16:10:27: 2400/2400MHz  4.02 100%   0%  99%   0%   0%   0%  68.8°C  0.8910V   6.4W   5.13V 
16:11:09: 2400/2400MHz  4.01 100%   0% 100%   0%   0%   0%  69.4°C  0.8905V   6.4W   5.13V 
16:11:51: 2400/2400MHz  4.04 100%   0% 100%   0%   0%   0%  71.6°C  0.8905V   6.4W   5.13V 
16:12:34: 2400/2400MHz  4.02 100%   0%  99%   0%   0%   0%  69.4°C  0.8905V   6.4W   5.13V 
16:13:16: 2400/2400MHz  4.01 100%   0% 100%   0%   0%   0%  69.4°C  0.8905V   6.4W   5.13V 
16:13:58: 2400/2400MHz  4.08 100%   0% 100%   0%   0%   0%  69.4°C  0.8905V   6.4W   5.12V

Температура в помещении стабилизирована на 27°C кондиционером. Можно утверждать, что Raspberry Pi 5 2 ГБ был как минимум на 3°C холоднее 8 ГБ версии в этих тестах. Результаты могут варьироваться в зависимости от экземпляра платы.

Энергопотребление

Замеры выполнены сетевым ваттметром в идентичной конфигурации, отличались только платы.

Raspberry Pi 5 2GB Raspberry Pi 5 8GB
Power off 1.8 Watts 2.7 Watts
Idle (ondemand) 2.7 Watts 3.5 Watts
Idle (performance) 4.4 Watts 5.5 Watts

По умолчанию установлен регулятор «ondemand», но также активирован режим «performance» командой:

sudo ./sbc-bench.sh -R

что может включать дополнительные оптимизации.

Ожидались незначительные колебания, но зафиксирована разница до 1 Вт. Аномалия наблюдается даже в выключенном состоянии.

Проверка конфигурации EEPROM на Raspberry Pi 5 2 ГБ:

pi@raspberrypi:~ $ sudo rpi-eeprom-config
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf461

Подтверждено соответствие на модели с 8 ГБ ОЗУ:

pi@raspberrypi:~ $ sudo rpi-eeprom-config
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf461

Требуется тестирование большего количества плат для подтверждения закономерности. Для точных замеров предпочтительнее использовать источник питания и измеритель мощности Otii Arc , применявшийся для тестирования энергопотребления Raspberry Pi Zero 2 W , но его текущая недоступность и ограничение 5В/2.5А не позволяют запитать Pi 5.

При стандартных настройках можно дополнительно снизить потребление в выключенном состоянии изменением параметров:

pi@raspberrypi:~ $ sudo rpi-eeprom-config --edit
[all] 
BOOT_UART=1
POWER_OFF_ON_HALT=1
BOOT_ORDER=0xf461
WAKE_ON_GPIO=0

В этой конфигурации Raspberry Pi 5 2 ГБ потреблял 0.8-0.9 Вт при выключении. Недостаток: возможна несовместимость с некоторыми HAT.

Сколько вкладок Firefox выдержит Raspberry Pi 5 с 2 ГБ ОЗУ?

Эксперимент проведен на сайте CNX Software с фиксацией количества вкладок и использования памяти.

  • Режим простоя – 603 МБ ОЗУ, 0 МБ свопа
  • Запущенный Firefox без вкладок – 1.4 ГБ ОЗУ, 6 МБ свопа
  • Одна вкладка – 1.1 ГБ ОЗУ, 184 МБ свопа
  • Пять вкладок – 1.4 ГБ ОЗУ, 199 МБ свопа (полный)
  • Десять вкладок – 1.6 ГБ ОЗУ, 199 МБ свопа
  • Пятнадцать вкладок – 1.7 ГБ ОЗУ, 199 МБ свопа
  • Двадцать вкладок – система зависла при переключении, SSH-сессия отвечала с задержкой в минуты

На каждом этапе осуществлялась прокрутка всех открытых вкладок для проверки отзывчивости. Firefox смог загрузить 20 вкладок, но при переходе на третью новую вкладку курсор мыши замерз. Результаты зависят от посещаемых сайтов, но 15 вкладок на CNX Software сохраняли работоспособность системы при отсутствии фоновых процессов.

Заключение

Как и ожидалось, Raspberry Pi 5 2 ГБ демонстрирует сопоставимую с 8 ГБ версией производительность в тестах, но конкретный тестовый экземпляр работал при меньшей температуре и энергопотреблении. Для подтверждения этих потенциальных преимуществ требуется тестирование большего количества плат.

Для большинства пользователей эти нюансы несущественны. Ключевой фактор – определение необходимого объема памяти для конкретной задачи. Если достаточно 2 ГБ ОЗУ, выбор в пользу модели за $50 очевиден.

Благодарность Raspberry Pi Limited за предоставленный образец. Приобрести плату можно у официальных реселлеров продукции Raspberry Pi.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments