Project

General

Profile

Actions

Bug #7364

closed

NVMe driver performance can be improved by caching nvme_dma_t structs for PRPL.

Added by Youzhong Yang over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
driver - device drivers
Start date:
2016-09-08
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:

Description

nvme_fill_prp -> nvme_zalloc_dma is hot path in the driver so it makes sense to allocate nvme_dma_t from kmem cache and reuse it later.

My testing showed that the overall performance is improved by 10%.

Actions

Also available in: Atom PDF