1 个仓库
Adjusting concurrency and thread-pool sizes based on the hardware characteristics of the storage device.
Distinguishing note: Candidates focus on GC or polling, not on adapting concurrency based on SSD vs HDD hardware.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Device-Aware I/O Scheduling. Refine with filters or upvote what's useful.
fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space. The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput. Beyond discovery, the pr
Adjusts thread-pool sizes and I/O concurrency based on storage device type to maximize throughput.