Skip to content

Banana Pi BPI-CM4 #11

@geerlingguy

Description

@geerlingguy

DSC00578

Basic information

Linux/system information

# output of `neofetch`
       _,met$$$$$gg.          pi@bananapi 
    ,g$$$$$$$$$$$$$$$P.       ----------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) aarch64 
 ,$$P'              `$$$.     Host: Bananapi BPI-CM4 
',$$P       ,ggs.     `$$b:   Kernel: 4.9.241-BPI-CM4 
`d$$'     ,$P"'   .    $$$    Uptime: 4 mins 
 $$P      d$'     ,    $$P    Packages: 269 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.3 
 $$;      Y$b._   _,d$P'      Terminal: /dev/pts/0 
 Y$$.    `.`"Y$$$$P"'         CPU: (6) @ 1.704GHz 
 `$$b      "-.__              Memory: 152MiB / 3709MiB 
  `Y$$
   `Y$$.                                              
     `$$b.
       `Y$$b.
          `"Y$b._
              `"""

# output of `uname -a`
Linux bananapi 4.9.241-BPI-CM4 #1 SMP PREEMPT Wed Jan 11 10:32:54 UTC 2023 aarch64 GNU/Linux

Benchmark results

CPU

Power

  • Idle power draw (at wall): 1.8 W
  • Maximum simulated power draw (stress-ng --matrix 0): 4.1 W
  • During Geekbench multicore benchmark: 4.0 W
  • During top500 HPL benchmark: TODO W

Disk

Built-in eMMC (szrayson emmc RS1G32LO4)

Benchmark Result
fio 1M sequential read 233 MB/s
iozone 1M random read 202.10 MB/s
iozone 1M random write 55.32 MB/s
iozone 4K random read 28.01 MB/s
iozone 4K random write 34.34 MB/s

microSD (SanDisk Extreme 128GB)

Benchmark Result
fio 1M sequential read 43.4 MB/s
iozone 1M random read 42.05 MB/s
iozone 1M random write 29.17 MB/s
iozone 4K random read 8.35 MB/s
iozone 4K random write 4.01 MB/s

curl https://raw.githubusercontent.com/geerlingguy/pi-cluster/master/benchmarks/disk-benchmark.sh | sudo bash

Run benchmark on any attached storage device (e.g. eMMC, microSD, NVMe, SATA) and add results under an additional heading. Download the script with curl -o disk-benchmark.sh [URL_HERE] and run sudo DEVICE_UNDER_TEST=/dev/sda DEVICE_MOUNT_PATH=/mnt/sda1 ./disk-benchmark.sh (assuming the device is sda).

Also consider running PiBenchmarks.com script.

Network

iperf3 results:

Built-in 1 Gbps Ethernet

  • iperf3 -c $SERVER_IP: 943 Mbps
  • iperf3 --reverse -c $SERVER_IP: 873 Mbps
  • iperf3 --bidir -c $SERVER_IP: (N/A - version shipped with Debian 10 does not allow it)

Built-in RTL8821CS WiFi

  • iperf3 -c $SERVER_IP: 25.5 Mbps
  • iperf3 --reverse -c $SERVER_IP: 135 Mbps
  • iperf3 --bidir -c $SERVER_IP: (N/A - version shipped with Debian 10 does not allow it)

GPU

  • TODO: Haven't determined standardized benchmark yet. See Issue #2.

Memory

  • TODO: Haven't determined standardized benchmark yet. See Issue #2.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions