Skip to content
Discussion options

You must be logged in to vote

To answer your question about what ZFS Is doing (there's at least one talk on this, if you'd like someone both more authoritative and going into more detail):

  • ZFS's sequential scrub/resilver code currently does two things - walks the metadata to figure out all the data it needs to go read/write and combine regions it wants to issue IO to because spinning disks are bad at lots of tiny IOs, and when that list gets full enough, it starts blasting them out
  • "in theory", this should work fine for NVMe -> spinning rust transfer, since NVMe drives certainly handle sequential IO just as well if not better than spinning disks
  • I thought I saw some work to not do the preprocessing as much if there's…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by behlendorf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants