Hacker News new | past | comments | ask | show | jobs | submit login

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 ...






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.

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



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: