[LU-13290] Write performance regression in ldiskfs patches Created: 23/Feb/20 Updated: 05/Mar/20 Resolved: 05/Mar/20 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major |
| Reporter: | Shuichi Ihara | Assignee: | WC Triage |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS7.7, master |
||
| Issue Links: |
|
||||||||||||
| Severity: | 3 | ||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||
| Description |
|
ldiskfs patch in master branch(commit 2c0b2b7) causes write performance regressions on large OST. As I commented on 8 clients (PPN=16), IOR (1MB, FPP) $ salloc --nodes=8 --ntasks-per-node=16 mpirun --allow-run-as-root /work/tools/bin/ior -w -t 1m -b 1g -e -F -C -o /scratch/file cb86073 Revert "LU-12103 ldiskfs: don't search large block range if disk full" Max Write: 6890.87 MiB/sec (7225.60 MB/sec) 19c4b48 Revert "LU-12988 ldiskfs: skip non-loaded groups at cr=0/1" Max Write: 6757.56 MiB/sec (7085.81 MB/sec) 5222bf6 Revert "LU-13183 ldiskfs: Drop remove truncate warning patch" Max Write: 985.87 MiB/sec (1033.76 MB/sec) 7b7c89c Revert "LU-12988 ldiskfs: mballoc to prefetch groups" Max Write: 991.18 MiB/sec (1039.33 MB/sec) 2c0b2b7 LU-13166 osd-ldiskfs: fix to allow to get system inode Max Write: 2184.79 MiB/sec (2290.92 MB/sec) |
| Comments |
| Comment by Alex Zhuravlev [ 23/Feb/20 ] |
|
please try with |
| Comment by Shuichi Ihara [ 23/Feb/20 ] |
looks better. I've just reverted patch " $ salloc --nodes=8 --ntasks-per-node=16 mpirun --allow-run-as-root /work/tools/bin/ior -w -t 1m -b 1g -e -F -C -o /scratch/file Max Write: 6844.54 MiB/sec (7177.03 MB/sec) |
| Comment by Alex Zhuravlev [ 23/Feb/20 ] |
|
thanks. so basically it's back to expected? |
| Comment by Shuichi Ihara [ 23/Feb/20 ] |
|
Yeah. I think there is still a regression in " |
| Comment by Alex Zhuravlev [ 23/Feb/20 ] |
|
well, prefetch actually should improve performance on non-empty fs.. can you please try it with https://review.whamcloud.com/#/c/37626/ or the latter doesn't apply ? |
| Comment by Shuichi Ihara [ 24/Feb/20 ] |
|
ok, patch https://review.whamcloud.com/#/c/37626/ worked with |
| Comment by Alex Zhuravlev [ 24/Feb/20 ] |
|
https://review.whamcloud.com/#/c/37687/ to fix this regression |
| Comment by Peter Jones [ 05/Mar/20 ] |