Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
When doing i/o from multiple writers to a single file, the
per-file page cache lock (mapping->tree_lock) becomes a
bottleneck.
Most current uses are single page at a time. This converts
one prominent use, marking page as dirty, to use a pagevec.
This improves shared file write performance notably when
many threads are writing to one file.
[NB: Detailed numbers coming. Looks like no change in
uncontended case, rising to ~25% for 8 writers.]
Attachments
Issue Links
Activity
Link | New: This issue is related to EX-792 [ EX-792 ] |
Link | New: This issue is related to EX-722 [ EX-722 ] |
Fix Version/s | New: Lustre 2.13.0 [ 14290 ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Reopened [ 4 ] | New: Resolved [ 5 ] |
Link | New: This issue is related to DDN-867 [ DDN-867 ] |
Assignee | Original: Patrick Farrell [ pfarrell ] | New: Dongyang Li [ dongyang ] |
Resolution | Original: Won't Do [ 10200 ] | |
Status | Original: Resolved [ 5 ] | New: Reopened [ 4 ] |
Resolution | New: Won't Do [ 10200 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Assignee | Original: Patrick Farrell [ paf ] | New: Patrick Farrell [ pfarrell ] |