Is RLI single threaded?
#1
Can someone please clarify if the rli util is a single threaded application or not? I assume it is because of this: 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM    TIME+ COMMAND
  379 home      20  0 5715904  4.8g    504 R  100.0   15.0        2:02.72 rli.bin

Assuming it is, is there any known applications that are multithreaded? Since rli seems to only want to use a single thread, pretty much the machine (except for that 1 core) sits idle when I process files. I'm running off an NVMe drive and would love to use it's full potential. 

Thanks for any information you're able to provide. 
Reply
#2
Yes, rli is currently single-threaded. rling will use as many cores as you can throw at it (until bound by raw I/O):

https://github.com/Cynosureprime/rling

Note that in its current form, if you want strict preservation of the order of the original file, you'd have to limit rling to a single thread:

https://github.com/Cynosureprime/rling/issues/16
~
Reply