linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* performance regression between 6.1.x and 5.15.x
@ 2023-05-08  9:24 Wang Yugui
  2023-05-08 14:46 ` Wang Yugui
  0 siblings, 1 reply; 20+ messages in thread
From: Wang Yugui @ 2023-05-08  9:24 UTC (permalink / raw)
  To: linux-xfs

Hi,

I noticed a performance regression of xfs 6.1.27/6.1.23,
with the compare to xfs 5.15.110.

It is yet not clear whether  it is a problem of xfs or lvm2.

any guide to troubleshoot it?

test case:
  disk: NVMe PCIe3 SSD *4 
  LVM: raid0 default strip size 64K.
  fio -name write-bandwidth -rw=write -bs=1024Ki -size=32Gi -runtime=30
   -iodepth 1 -ioengine sync -zero_buffers=1 -direct=0 -end_fsync=1 -numjobs=4
   -directory=/mnt/test


6.1.27/6.1.23
fio bw=2623MiB/s (2750MB/s)
perf report:
Samples: 330K of event 'cycles', Event count (approx.): 120739812790
Overhead  Command  Shared Object        Symbol
  31.07%  fio      [kernel.kallsyms]    [k] copy_user_enhanced_fast_string
   5.11%  fio      [kernel.kallsyms]    [k] iomap_set_range_uptodate.part.24
   3.36%  fio      [kernel.kallsyms]    [k] asm_exc_nmi
   3.29%  fio      [kernel.kallsyms]    [k] native_queued_spin_lock_slowpath
   2.27%  fio      [kernel.kallsyms]    [k] iomap_write_begin
   2.18%  fio      [kernel.kallsyms]    [k] get_page_from_freelist
   2.11%  fio      [kernel.kallsyms]    [k] xas_load
   2.10%  fio      [kernel.kallsyms]    [k] xas_descend

5.15.110
fio bw=6796MiB/s (7126MB/s)
perf report:
Samples: 267K of event 'cycles', Event count (approx.): 186688803871
Overhead  Command  Shared Object       Symbol
  38.09%  fio      [kernel.kallsyms]   [k] copy_user_enhanced_fast_string
   6.76%  fio      [kernel.kallsyms]   [k] iomap_set_range_uptodate
   4.40%  fio      [kernel.kallsyms]   [k] xas_load
   3.94%  fio      [kernel.kallsyms]   [k] get_page_from_freelist
   3.04%  fio      [kernel.kallsyms]   [k] asm_exc_nmi
   1.97%  fio      [kernel.kallsyms]   [k] native_queued_spin_lock_slowpath
   1.88%  fio      [kernel.kallsyms]   [k] __pagevec_lru_add
   1.53%  fio      [kernel.kallsyms]   [k] iomap_write_begin
   1.53%  fio      [kernel.kallsyms]   [k] __add_to_page_cache_locked
   1.41%  fio      [kernel.kallsyms]   [k] xas_start


Best Regards
Wang Yugui (wangyugui@e16-tech.com)
2023/05/08



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-05-20 16:36 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-08  9:24 performance regression between 6.1.x and 5.15.x Wang Yugui
2023-05-08 14:46 ` Wang Yugui
2023-05-08 22:32   ` Dave Chinner
2023-05-08 23:25     ` Wang Yugui
2023-05-09  1:36       ` Dave Chinner
2023-05-09 12:37         ` Wang Yugui
2023-05-09 22:14           ` Dave Chinner
2023-05-10  5:46             ` Wang Yugui
2023-05-10  7:27               ` Dave Chinner
2023-05-10  8:50                 ` Wang Yugui
2023-05-11  1:34                   ` Dave Chinner
2023-05-17 13:07                     ` Wang Yugui
2023-05-17 22:11                       ` Dave Chinner
2023-05-18 18:36                       ` Creating large folios in iomap buffered write path Matthew Wilcox
2023-05-18 21:46                         ` Matthew Wilcox
2023-05-18 22:03                           ` Matthew Wilcox
2023-05-19  2:55                             ` Wang Yugui
2023-05-19 15:38                               ` Matthew Wilcox
2023-05-20 13:35                                 ` Wang Yugui
2023-05-20 16:35                                   ` Matthew Wilcox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).