Recently, i was doing sector size change on my drives and then i noticed that some of my drives (16TB models) have 256MB cache (EXOS X16 and EXOS X18). The other drives (EXOS X24) has 512MB cache.
Will it cause any performance or reliability issues when mixing the drives?
Also, how do i check if these drives are CMR or SMR?
If I’m not mistaken, one of my drives has a smaller cache than the others; I haven’t noticed any performance hit. That being said, I don’t usually scroll through many small files repeatedly - so cache on the drive(s) & arc isn’t a major priority for me.
Cache size difference between drives in a pool is pretty much a non-issue in practice. ZFS does its own caching through ARC anyway, so the drive-level cache barely factors into real-world performance for most workloads. Good point about EXOS being CMR across the board on anything under 32TB, that is one of the main reasons people reach for that line specifically.