comment below... On Aug 30, 2010, at 3:42 PM, Ray Van Dolson wrote:
> On Mon, Aug 30, 2010 at 03:37:52PM -0700, Eric D. Mudama wrote: >> On Mon, Aug 30 at 15:05, Ray Van Dolson wrote: >>> I want to "fix" (as much as is possible) a misalignment issue with an >>> X-25E that I am using for both OS and as an slog device. >>> >>> This is on x86 hardware running Solaris 10U8. >>> >>> Partition table looks as follows: >>> >>> Part Tag Flag Cylinders Size Blocks >>> 0 root wm 1 - 1306 10.00GB (1306/0/0) 20980890 >>> 1 unassigned wu 0 0 (0/0/0) 0 >>> 2 backup wm 0 - 3886 29.78GB (3887/0/0) 62444655 >>> 3 unassigned wu 1307 - 3886 19.76GB (2580/0/0) 41447700 >>> 4 unassigned wu 0 0 (0/0/0) 0 >>> 5 unassigned wu 0 0 (0/0/0) 0 >>> 6 unassigned wu 0 0 (0/0/0) 0 >>> 7 unassigned wu 0 0 (0/0/0) 0 >>> 8 boot wu 0 - 0 7.84MB (1/0/0) 16065 >>> 9 unassigned wu 0 0 (0/0/0) 0 >>> >>> And here is fdisk: >>> >>> Total disk size is 3890 cylinders >>> Cylinder size is 16065 (512 byte) blocks >>> >>> Cylinders >>> Partition Status Type Start End Length % >>> ========= ====== ============ ===== === ====== === >>> 1 Active Solaris 1 3889 3889 100 >>> >>> Slice 0 is where the OS lives and slice 3 is our slog. As you can see >>> from the fdisk partition table (and from the slice view), the OS >>> partition starts on cylinder 1 -- which is not 4k aligned. To get to a fine alignment, you need an EFI label. However, Solaris does not (yet) support booting from EFI labeled disks. The older SMI labels are all "cylinder" aligned which gives you a 1/4 chance of alignment. >>> >>> I don't think there is much I can do to fix this without reinstalling. >>> >>> However, I'm most concerned about the slog slice and would like to >>> recreate its partition such that it begins on cylinder 1312. >>> >>> So a few questions: >>> >>> - Would making s3 be 4k block aligned help even though s0 is not? >>> - Do I need to worry about 4k block aligning the *end* of the >>> slice? eg instead of ending s3 on cylinder 3886, end it on 3880 >>> instead? >>> >>> Thanks, >>> Ray >> >> Do you specifically have benchmark data indicating unaligned or >> aligned+offset access on the X25-E is significantly worse than aligned >> access? >> >> I'd thought the "tier1" SSDs didn't have problems with these workloads. > > I've been experiencing heavy Device Not Ready errors with this > configuration, and thought perhaps it could be exacerbated by the block > alignment issue. > > See this thread[1]. > > So this would be a troubleshooting step to attempt to further isolate > the problem -- by eliminating the 4k alignment issue as a factor. In my experience, port expanders with SATA drives do not handle the high I/O rate that can be generated by a modest server. We are still trying to get to the bottom of these issues, but they do not appear to be related to the OS, mpt driver, ZIL use, or alignment. -- richard > > Just want to make sure I set up the alignment as optimally as possible. > > Ray > > [1] http://markmail.org/message/5rmfzvqwlmosh2oh > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discuss -- OpenStorage Summit, October 25-27, Palo Alto, CA http://nexenta-summit2010.eventbrite.com ZFS and performance consulting http://www.RichardElling.com _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss