I am not aware of such books, but to develop deep understanding one probably needs long path. 1. How memory/cache/hdd (ssd/nvme not covered) works: h ttps://www.amazon.com/Memory-Systems-Cache-DRAM-Disk-ebook/dp/B00BXETR06 2. General understanding of PC architecture: https://www.mindshare.com/Books/Titles/ISA_System_Architecture_(3rd_Edition) 3. SATA: https://www.mindshare.com/Books/Titles/SATA_Storage_Technology 4. How Linux kernel works (VFS, Ext3, cache, etc): https://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652 5. How SSD works: https://www.cactus-tech.com/resources/blog/details/solid-state-drives-101/
If you need short path, try any fio tutorial (``fio`` is **nix tool to measure IO performance). On Mon, May 23, 2022 at 11:52 AM Albretch Mueller <lbrt...@gmail.com> wrote: > there is quite a bit of partial and somewhat obviously misconstrued > ("buy my great sh!t") information out there about how to combine RAM, > NVMe, SSD, SATA and RAID in order to optimize IO performance. You also > hear about ZFS licensing and performance issues in Linux. > > I'd wish I could find a book explaining IO performance right from the > physics of it to the OS system level algorithms to optimize transfer > rates in a "nullius in verba", "and-here-is-how-you-test-it" kind of > way. > > Any comprehensive readings regarding such matters you would share? > > lbrtchx > >