lsr: ls with io_uring
1–10 of 177 posts
Re: lsr: ls with io_uring
#2Re: lsr: ls with io_uring
#3I'm trying to understand why all command line tools don't use io_uring.
As an example, all my nvme's on usb 3.2 gen 2 only reach 740MB/s peak.
If I use tools with aio or io_uring I get 1005MB/s.
I know I may not be copying many files simultaneously every time, but the queue length strategies and the fewer locks also help I guess.
Re: lsr: ls with io_uring
#4Re: lsr: ls with io_uring
#5The link isn't working for me. For those who were able to see it: does it improve anything by using that instead of what ls does now??
Re: lsr: ls with io_uring
#6Link doesn’t work
Currently downloading zig to build it.
Re: lsr: ls with io_uring
#7The link isn't working for me. For those who were able to see it: does it improve anything by using that instead of what ls does now??
Re: lsr: ls with io_uring
#8The link isn't working for me. For those who were able to see it: does it improve anything by using that instead of what ls does now??
Re: lsr: ls with io_uring
#9Re: lsr: ls with io_uring
#10Yes lsr also colors the output but it doesn't know as many things as eza does
For example .opus will show up as a music icon and with the right color (green-ish in my case?) in eza whereas it would be shown up as any normal file in lsr.
Really no regrets though, its quite easy to patch I think but yes this is rock solid and really fast I must admit.
Can you please create more such things but for cat and other system utilities too please?
Also love that its using tangled.sh which is using atproto, kinda interesting too.
I also like that its written in zig which imo feels way more easier for me to touch as a novice than rust (sry rustaceans)