Skip to content

Performance degradation in NVMe L2ARC configured ZFS upgrading from 2.1.4 to 2.1.6 #14494

Closed
@voraharshit

Description

@voraharshit

System information

Type Version/Name
Distribution Name Amazon Linux 2
Distribution Version Amazon Linux 2 AMI 2.0.20230119.1 x86_64
Kernel Version 5.10.165-143.735.amzn2.x86_64
Architecture x86_64
OpenZFS Version 2.1.6

Describe the problem you're observing

Upgrading from ZFS 2.1.4 to ZFS 2.1.6, I'm seeing increased read latency and reduced bandwidth, IOPS.

I bisected it to the following commit: 39e038cdc61a9af2549fa3ed1f42c16dbcbe4ca6
I have the l2arc_exclude_special tunable set to 0 as is the default. Reverting this commit seems to fix the issue. The issue is only affecting performance for a NVMe L2ARC configured ZFS. ZFS without L2ARC is unaffected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: DefectIncorrect behavior (e.g. crash, hang)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions