All of lore.kernel.org
 help / color / mirror / Atom feed
* Still seeing high autodefrag IO with kernel 5.16.5
@ 2022-02-03 20:05 Benjamin Xiao
  2022-02-04  1:17 ` Qu Wenruo
  0 siblings, 1 reply; 16+ messages in thread
From: Benjamin Xiao @ 2022-02-03 20:05 UTC (permalink / raw)
  To: linux-btrfs

Hello all,

Even after the defrag patches that landed in 5.16.5, I am still seeing 
lots of cpu usage and disk writes to my SSD when autodefrag is enabled. 
I kinda expected slightly more IO during writes compared to 5.15, but 
what I am actually seeing is massive amounts of btrfs-cleaner i/o even 
when no programs are actively writing to the disk.

I can reproduce it quite reliably on my 2TB Btrfs Steam library 
partition. In my case, I was downloading Strange Brigade, which is a 
roughly 25GB download and 33.65GB on disk. Somewhere during the 
download, iostat will start reporting disk writes around 300 MB/s, even 
though Steam itself reports disk usage of 40-45MB/s. After the download 
finishes and nothing else is being written to disk, I still see around 
90-150MB/s worth of disk writes. Checking in iotop, I can see btrfs 
cleaner and other btrfs processes writing a lot of data.

I left it running for a while to see if it was just some maintenance 
tasks that Btrfs needed to do, but it just kept going. I tried to 
reboot, but it actually prevented me from properly rebooting. After 
systemd timed out, my system finally shutdown.

Here are my mount options:
rw,relatime,compress-force=zstd:2,ssd,autodefrag,space_cache=v2,subvolid=5,subvol=/

I've disabled autodefrag again for now to save my SSD, but just wanted 
to say that there is still an issue. Have the defrag issues been fully 
fixed or are there more patches incoming despite what Reddit and 
Phoronix say? XD

Thanks!
Ben



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

end of thread, other threads:[~2022-02-09  3:08 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-03 20:05 Still seeing high autodefrag IO with kernel 5.16.5 Benjamin Xiao
2022-02-04  1:17 ` Qu Wenruo
2022-02-04  1:54   ` Qu Wenruo
2022-02-04  4:32     ` Benjamin Xiao
2022-02-04  6:20       ` Qu Wenruo
2022-02-04 17:36         ` Benjamin Xiao
2022-02-04 19:34           ` Benjamin Xiao
2022-02-04 23:51             ` Qu Wenruo
     [not found]     ` <SL2P216MB11112B447FB0400149D320C1AC2B9@SL2P216MB1111.KORP216.PROD.OUTLOOK.COM>
2022-02-06  9:26       ` Qu Wenruo
2022-02-06 17:43         ` Jean-Denis Girard
2022-02-07  1:16           ` Qu Wenruo
2022-02-07  1:45             ` Jean-Denis Girard
2022-02-09  1:56             ` Jean-Denis Girard
2022-02-09  2:51               ` Qu Wenruo
2022-02-07  3:05         ` Qu Wenruo
     [not found]           ` <SL2P216MB1111994F81CE0006D495511DAC2C9@SL2P216MB1111.KORP216.PROD.OUTLOOK.COM>
2022-02-07  5:23             ` Qu Wenruo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.