On Nov 12, 2011, at 8:31 AM, Pasi Kärkkäinen wrote: > On Sat, Nov 12, 2011 at 08:15:31AM -0500, David Magda wrote: >> On Nov 12, 2011, at 00:55, Richard Elling wrote: >> >>> Better than ? >>> If the disks advertise 512 bytes, the only way around it is with a >>> whitelist. I would >>> be rather surprised if Oracle sells 4KB sector disks for Solaris systems? >> >> Solaris 10. OpenSolaris. >> >> But would it be surprising to use SANs with Solaris? Or perhaps run Solaris >> under some kind of virtualized environment where the virtual disk has a >> particular block size? Or maybe SSDs, which tend to read/write/delete in >> certain block sizes? >> >> In these situations simply assuming 512 may slow things down. >> >> And if Solaris 11 is going to be around for a decade or so, I'd hazard to >> guess that 512B sector disks will become less and less prevalent as time >> goes on. Might as well enable the functionality now, when 4K is rarer, so >> you have more time to test and tunes things out?rather than later when you >> can potentially be left scrambling. >> >> As Pasi Kärkkäinen mentions, there's not much you can do if the disks lies >> (just as has been seen with disks that lie about flushing the cache). This >> is mostly a temporary kludge for legacy's sake. More and more disks will be >> truthful as times goes on. >> > > Most "4kB"/sector disks already today properly report both the physical (4kB) > and logical (512b) sector sizes. > It sounds like *solaris is only checking the logical (512b) sector size, not > the physical (4kB) sector size..
ZFS uses the physical block size. http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/fs/zfs/vdev_disk.c#294 -- richard -- ZFS and performance consulting http://www.RichardElling.com LISA '11, Boston, MA, December 4-9 _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss