coming soon... drs is a golang package to speed up reading from hard disk drives
No more disk thrashing when reading large numbers of files from your HDD.
No more "too many open files" when reading from an SSD.
drs is a hdd-aware disk read scheduler. Read jobs can be added batch-wise or
concurrently; the scheduler tries to minimise seek times and disk thrash by
processing the jobs according to physical location of the files on the disk.
match is a demo main for the drs package. It finds duplicate files based on checksums. It is
more or less a golang partial port of rmlint (https://github.com/sahib/rmlint)
sha1 is a simple demo main for the drs package.
sha1walk is a demo main for the drs package.
sum is a demo main for the hddreader package.
Various optimisations can be tuned or turned off.