Details
-
Improvement
-
Resolution: Fixed
-
Major
-
Lustre 2.10.0
-
None
-
9223372036854775807
Description
The default RPC size is still 1MB, even though it could be increased to 4MB. This should be accompanied by a change to the default stripe size to also be 4MB so that widely-striped files can generate full RPCs without pinning so much memory on the client. This should provide a noticeable improvement in performance for streaming read/write workloads.
1MB RPC | 1MB RPC | 4MB RPC | 4MB RPC | 16MB RPC | 16MB RPC |
Write(Buffered) | Write(O_DIRECT) | Write(Buffered) | Write(O_DIRECT) | Write(Buffered) | Write(O_DIRECT) |
16.2 | 22.5 | 26.7 | 30.3 | 28.2 | 32.3 |
Read(Buffered) | Read(O_DIRECT) | Read(Buffered) | Read(O_DIRECT) | Read(Buffered) | Read(O_DIRECT) |
15.3 | 17.5 | 22.7 | 21.9 | 31.4 | 26.1 |
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/25336/
Subject:
LU-9090ofd: increase default OST BRW size to 4MBProject: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 8c9c1f59d99c924e16317495269b8270cb0be921