Skip to content

PCI3/NVMe performnace dramatically lower on 7.1.0-rc1 vs. 7.0.1 #7343

@by

Description

@by

Describe the bug

When comparing benchmarks of an M.2 NVMe SSD via PCIE3 on an original Raspberry Pi M.2 HAT+, they vary significantly:

- 7.0.1 Benchmark Results:
DD Write: 624 MB/s
HDParm (Disk): 835.78 MB/s
HDParm (Cache): 836.21 MB/s
FIO 4KRandW: 127,204 IOPS
FIO 4KRandR: 217,872 IOPS
FIO 4KRandW: 508,819 KB/s
FIO 4KRandR: 871,489 KB/s
IOZone 4KR: 208,865 KB/s
IOZone 4KW: 268,703 KB/s
OZone 4KRandR: 83,905 KB/s
OZone 4KRandW: 352,386 KB/s

- 7.1.0-rc1 Benchmark Results:
DD Write: 381 MB/s
HDParm (Disk): 437.69 MB/s
HDParm (Cache): 434.26 MB/s
FIO 4KRandW: 106,113 IOPS
FIO 4KRandR: 110,702 IOPS
FIO 4KRandW: 424,455 KB/s
FIO 4KRandR: 442,810 KB/s
IOZone 4KR: 174,619 KB/s
IOZone 4KW: 209,005 KB/s
OZone 4KRandR: 73,331 KB/s
OZone 4KRandW: 223,401 KB/s

(both with dtparam=pciex1; dtparam=pciex1_gen=3)

Steps to reproduce the behaviour

Run benchmarking from https://pibenchmarks.com/ via sudo curl https://raw.githubusercontent.com/TheRemote/PiBenchmarks/master/Storage.sh | sudo bash

Device (s)

Raspberry Pi 1 Mod. B+, Raspberry Pi 5

System

vcgencmd version
2026/04/27 01:06:58
Copyright (c) 2012 Broadcom
version c2a7b9d3 (release) (embedded)

Logs

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions