~/talk

pFSCK: Accelerating File System Checking and Repair for Modern Storage

Talkat FAST '21 · 2021-02-23..02-25· [linux-and-operating-systems]
links:none on file
links:none on file
slides:none on file

pFSCK parallelizes checking down to inode and directory-block granularity and combines data parallelism with pipeline parallelism plus per-thread I/O caches and a dynamic thread scheduler to reduce serialized updates to global metadata. Evaluation on 64 GB RAM and a 1 TB NVMe with an 840 GB test filesystem shows up to 2.6× speedup over e2fsck and up to 8× over xfs_repair in some cases, with directory-heavy layouts driving the biggest gains.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Storage Issues: A Situation
  3. 1:06Storage Issues: Faster Storage
  4. 1:32Storage Issues: Why?
  5. 1:43Storage Issues: Faster checking with PFSCK
  6. 2:13Background: Providing Storage Reliability
  7. 3:02Background: Disk Layout and Checking
  8. 4:29Evaluating Current e2fsck Performance
  9. 4:57File System Sensitivity
  10. 5:37Research Questions
  11. 6:16Outline
  12. 6:45PFSCK Data Parallelism
  13. 7:25PFSCK Pipeline Parallelism
  14. 8:02Pipeline Parallelism: Work Imbalance
  15. 8:27Solution: Dynamic Thread Scheduling
  16. 9:00Methodology
  17. 9:22Evaluation: Data Parallelism
  18. 10:21Evaluation: Pipeline Parallelism and Dynamic Thread Scheduler
  19. 11:33Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.