If what you're wondering about is stripe alignment, read the man page for "mkfs.xfs" and search for "sunit" and "swidth" (also called su and sw). From the man page:
sunit=value: This is used to specify the stripe unit for a RAID device or a logical volume. The value has to be specified in
512-byte block units. Use the su suboption to specify the stripe unit size in bytes. This suboption ensures that
data allocations will be stripe unit aligned when the current end of file is being extended and the file size is
larger than 512KiB. Also inode allocations and the internal log will be stripe unit aligned.
swidth=value
This is used to specify the stripe width for a RAID device or a striped logical volume. The value has to be spec-
ified in 512-byte block units. Use the sw suboption to specify the stripe width size in bytes. This suboption is
required if -d sunit has been specified and it has to be a multiple of the -d sunit suboption.
Quick recap:
sunit : stripe unit in 512 byte blocks
swidth : stripe width = sunit * $num_data_disks
Since you have an 8 disk RAID5 (distributed parity)
$num_data_disks = 8
Stripe size = 1M = 1024kB
So, to format
mkfs.xfs -d su=1024k,sw=8 /dev/sd{X}
This can also be found on the XFS.org FAQ.