Skip to content
/ vaar-c Public

Extremely fast archiving utility on top of io_uring. [UNDER CONSTRUCTION]

Notifications You must be signed in to change notification settings

moycat/vaar-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🐳 Vaar-C 📦

⚠️ Warning

This is a prototype and NOT FULLY WORKING yet.

See Vaar in Golang for Linux & macOS, if you really need an archiving utility.

Vaala archive (C version) is an extremely fast archiving utility.

It's especially optimized for:

  • ✅ Lots of small files
  • ✅ NVMe disks

It's so fast because of:

  • 🔧 Utilization of io_uring
  • ♾️ High parallelism
  • 🗝️ Weird POSIX & filesystem hacks

To use Vaar-C, you must have Linux 5.6 or above.

Benchmark

TODO

Install

TODO

Usage

TODO

About

Extremely fast archiving utility on top of io_uring. [UNDER CONSTRUCTION]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published