It's interesting what you said, as I have two examples (both with different Intel nvme disks) that show otherwise.
Being nvme, I was expecting read performance from L2ARC at 2GB/s+ levels, yet I only get ~200MB/s read speeds when I certainly know it is being read from L2ARC. When tested (details in my earlier post), I can get the same speed with nvmecontrol perftest that is single threaded. Multi threaded perftest gives 2GB/s + output. I also have this raised with FreeNAS where one of their devs tested it on other make L2ARC he had installed and confirmed that it looks like single threaded process. Can someone look into this please? It is a major performance hit for L2ARC, making it not really fit for purpose :( Kind regards, Wojciech Kruzel ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Tf62628db027682f7-M3ba2f815668b4778870e489d Delivery options: https://openzfs.topicbox.com/groups/developer/subscription
