Comment by abrookewood

Comment by abrookewood 5 days ago

2 replies

Can someone provide details on this bit please? "Direct IO: Allows bypassing the ARC for reads/writes, improving performance in scenarios like NVMe devices where caching may hinder efficiency".

ARC is based in RAM, so how could it reduce performance when used with NVMe devices? They are fast, but they aren't RAM-fast ...

nolist_policy 5 days ago

Because with a (ARC) cache you have to copy from the app to the cache and then dma to disk. With direct io you can dma directly from the app ram to the disk.

philjohn 5 days ago

Yes - interested in this too. Is this for both ARC and L2ARC, or just L2ARC?