I'm seeing this right now with an rsync from an external USB3 HFS+ HDD to an external Firewire 800 Zevo drive. The Zevo drive is Seagate Momentus ST9750420AS. This is an Advanced Format drive however the ashift value returned from zdb -l was 9, so when I created the pool I specified ashift=12.
This is on a Retina MBP with 16Gb RAM and an i7.
Issuing commands against zfs or zpool stall for ages before completing. If I kill the rsync, they're ok.
There is minimal CPU usage.
Output:
- Code: Select all
zfs list
NAME USED AVAIL REFER MOUNTPOINT
WorkBackup 122Gi 563Gi 122Gi /Volumes/WorkBackup
- Code: Select all
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.5 TB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Work 1.5 TB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *750.2 GB disk2
1: EFI 209.7 MB disk2s1
2: ZFS 749.8 GB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: zfs_pool_proxy WorkBackup *747.3 GB disk3
Some I/O stats for copying one big file with rsync (sample):
- Code: Select all
zpool iostat 1
capacity operations bandwidth
pool alloc free read write read write
---------- ------ ------ ------ ------ ------ ------
WorkBackup 122Gi 574Gi 0 16 0 2.12Mi
WorkBackup 122Gi 574Gi 0 396 0 45.1Mi
WorkBackup 122Gi 574Gi 0 443 0 46.1Mi
WorkBackup 122Gi 574Gi 0 84 0 10.2Mi
WorkBackup 122Gi 574Gi 0 21 0 2.75Mi
WorkBackup 122Gi 574Gi 0 18 0 2.37Mi
WorkBackup 122Gi 574Gi 0 15 0 2.00Mi
WorkBackup 122Gi 574Gi 0 67 0 8.49Mi
WorkBackup 122Gi 574Gi 0 5 0 767Ki
WorkBackup 122Gi 574Gi 0 29 0 3.75Mi
WorkBackup 122Gi 574Gi 0 0 0 128Ki
WorkBackup 122Gi 574Gi 0 9 0 1.25Mi
WorkBackup 122Gi 574Gi 0 16 0 2.12Mi
WorkBackup 122Gi 574Gi 0 11 0 1.50Mi
WorkBackup 122Gi 574Gi 0 0 0 128Ki
WorkBackup 122Gi 574Gi 0 0 0 0
WorkBackup 122Gi 574Gi 0 24 0 3.12Mi
WorkBackup 122Gi 574Gi 0 19 0 2.50Mi
WorkBackup 122Gi 574Gi 0 4 0 639Ki
WorkBackup 122Gi 574Gi 0 0 0 0
WorkBackup 122Gi 574Gi 0 0 0 0
WorkBackup 122Gi 574Gi 0 0 0 0
WorkBackup 122Gi 574Gi 0 91 0 2.79Mi
Update: forgot, this is 10.8.2 - never tried this prior to upgrading...