this is the expected performance. if you want to use zfs for VM storage, add a SSD for cache (ZIL and L2ARC) and you will get MUCH better experience:
http://pve.proxmox.com/wiki/ZFS#Add_Cache_and_Log_to_existing_pool
For best SSD reliablity, I can recommend one of these:
Intel SSD DC S3710 Series 200GB, 2.5", SATA 6Gb/s (SSDSC2BA200G401)
Intel SSD DC S3700 Series 200GB, 2.5", SATA 6Gb/s (SSDSC2BA200G3)
Here are pveperf results from one of our testlab hosts (raidz2 with 6 x 4 TB Seagate SATA and one Intel SSD DC S3710 Series 200GB for cache)
Code:
root@proxmox:~# zpool status
pool: space
state: ONLINE
scan: scrub repaired 0 in 2h31m with 0 errors on Sun Mar 22 09:18:29 2015
config:
NAME STATE READ WRITE CKSUM
space ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z3M15Q ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z3N1H3 ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z1S6VN ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z1RBLP ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z1PEP7 ONLINE 0 0 0
scsi-SATA_ST4000NM0033-9Z_Z1Z3LT1C ONLINE 0 0 0
logs
scsi-SATA_INTEL_SSDSC2BA2BTTV439401WX200GGN-part1 ONLINE 0 0 0
cache
scsi-SATA_INTEL_SSDSC2BA2BTTV439401WX200GGN-part2 ONLINE 0 0 0
errors: No known data errors
root@proxmox:~# pveperf /space/
CPU BOGOMIPS: 57595.44
REGEX/SECOND: 1804289
HD SIZE: 14601.65 GB (space)
FSYNCS/SECOND: 2999.24
DNS EXT: 35.32 ms
DNS INT: 0.52 ms (proxmox.com)