Skip to content

Banana Pi BPI-CM4 #11

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions